java不使用构造方法也可以运行出同样的结果,为什么一定能够要使用构造...

发布网友 发布时间:2024-10-23 21:48

我来回答

4个回答

热心网友 时间:2024-10-26 09:15

new 的时候,有多种方法可以初始化、适合不同的参数

热心网友 时间:2024-10-26 09:12

没有一定说要用构造方法,只是你刚学的时候可能老师要让你这么用,熟悉一下,我就比较少用构造方法。
构造方法主要是初始化参数时候用的
比如你要调用这个方法时候需要做一些操作,你可以写在构造方法里
你说的对,还有很多方法可以实现这个的效果。

热心网友 时间:2024-10-26 09:17

使用有参数的构造方法给属性赋值,与其他方法的最大区别是封装性:

类的private属性通过构造方法可以达到很好的封装性,属性在新对象产生的时候被赋值并且不可改变。

如果提供setter方法来赋值那么,setter方法可以随时调用并改变对应private属性的值。

热心网友 时间:2024-10-26 09:14

完全可以,但是烯烃需要给对象分配内存,用new关键字。构造方法是规范,java里面很多都是规范,构造方法一般描述对性的特性,为了区别不同的对象,当然在内存中位置也不一样。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com