栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java的构造方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java的构造方法

构造方法与对象初始化

Student stu1 = null;  声明stu1对象
stu1 = new Student();  实例化stu1对象
stu1.name = "林冲";   为stu1的name属性赋值
stu1.score=86;     为stu1的score属性赋值

类中有一种特殊的成员方法,其方法名与类名相同,没有返回值类型,也不写void,这个成员方法叫构造方法,也叫构造函数。

​ 构造方法的作用是为对象的属性初始化。构造方法不允许使用对象调用,只能是在用new运算符实例化对象时自动调用。如果没有声明构造方法,系统会为类生成一个无参数的默认构造方法。默认构造函数为类的属性初始化为默认值,整型默认值为0,浮点型默认值为0.0,布尔型默认值是false,字符型默认值是'u0000',引用类型默认值为null。如果自定义了构造方法,系统默认的构造方法就不存在了。一个类可以声明多个构造方法,但各构造方法的参数不允许相同,在使用new运算符实例化对象时,根据参数匹配原则调用相应的构造方法。

​ 可见构造方法与其它成员方法不同之处是:

  1. 作用不同:构造方法仅用于实例化对象,对成员变量进行初始化,成员方法用于对成员变量进行多种操作。

  2. 调用方式不同:构造方法只能通过new运算符调用,成员方法可以通过对象调用。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/979115.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号