简述构造方法

 我来答
古娜拉乌漆嘛黑sjy
2023-07-18 · TA获得超过216个赞
知道大有可为答主
回答量:5487
采纳率:100%
帮助的人:77.1万
展开全部

简述构造方法如下:

1.构造方法作用和定义

构造方法作用:new对象的同时给成员变量赋值,给对象属性进行初始化,构造方法定义:修饰符构造方法名(参数列表){}

2.构造方法的特点

构造方法没有返回值类型,连void也没有,也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。构造方法名必须和类名保持一致。只有在创建对象的时候自动调用执行,而且只执行一次。

3.注意事项

每一class类都必须有一个构造方法,如果自己不写,系统会给出默认构造方法。编译的时候,系统会自动检查类中是否有构造方法,如果没有编译器就会自动添加一个构造方法。如果你提供了构造方法,系统将不再提供默认的构造方法。构造方法也是可以重载的。在创建对象时,会调用与参数列表对应的构造方法

构造方法的重载

加载student.class文件进入内存;在栈内存为s开辟空间;在堆内存为学生对象开辟空间;对学生对象的成员变量进行默认初始化;对学生对象的成员变量进行显示初始化;通过构造方法对学生对象的成员变量赋值;学生对象初始化完毕,把对象地址赋值给s变量

this关键字

1.this关键字:本类对象的引用

this是在方法中使用的,哪个对象调用了该方法,那么,this就代表调用该方法的对象引用。this什么时候存在的?当创建对象的时候,this就存在了。this的作用:用来区别同名的成员变量与局部变量(this.成员变量)

2.成员变量隐藏

在局部变量作用域中,如果定义了一个和成员变量同名的局部变量,此时,在局部变量作用域中,就无法用变量名访问到成员变量,而只能访问到同名的局部变量。当需要访问成员变量是,只需要在成员变量前面加上this.即可。用其他构造方法的语句必须定义在构造方法的第一行,原因是初始化动作要最先执行。

库来特
2024-08-20 广告
在选择夹具时,需考虑工件形状、尺寸及加工精度要求,确保夹具能稳定夹持并定位准确。同时,要兼顾夹具的通用性与专用性,以提高生产效率和灵活性。此外,夹具的材质、刚性和耐用性也是关键因素,需确保在加工过程中不变形、磨损小。最后,还需考虑夹具的安装... 点击进入详情页
本回答由库来特提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式