您现在所在的位置:>首页 > 生活 > 正文
java构造方法(Java中怎样构造方法和匿名对象)
发布时间:2022-09-26 00:26   浏览量:8

构造方法

定义java中的类一般包含3个部分

属性

构造方法

普通方法

构造方法:

构造方法名称与类名相同,无返回值;

每个类中至少有1个构造方法;

构造方法允许重载,重载时只需考虑改变参数类型或个数

在实例化对象格式

类名称 对象名称 = new 类名称()

其中 类名称() 就是构造方法。

如果定义类的过程中没有定义构造方法,则会在实例化时系统自动生成默认的无参数构造方法。

如果重载了带参数构造方法,则系统将不会自动生成默认的构造方法,也就是在实例化时,需要带上参数,否则会报错。


构造方法的作用

利用构造方法对属性初始化处理

如果有很多个属性参数,可以避免重复的调用setter方法。(可以一次性传递多个参数,不用多次setter方法赋值)

setter方法除了赋值之外,也可以对属性进行修改,也就是重新赋值。

匿名对象

new Person("张三",20).info();

不用对象名 Person per ,只使用后边的new Person("张三",20) ,这个就是匿名对象。

匿名对象不会有栈内存空间,所以使用一次后就会成为垃圾。

一般使用有名对象,使用的多了或者对象太多了,可直接使用匿名对象。

标签:
糖尿病脚刚开始的图片(脚上若出现这3个“症状”,可能血糖偷偷 三相四线配电箱(380配电箱黄红绿线代表什么) 加法运算定律(算术加运算怎么算) 腹肌轮的正确锻炼方式(腹肌轮初学者怎么用腹肌轮) 蝴蝶生长过程卡通图片(蝴蝶头像是什么意思) 老婆办公室背叛我(如果你公司女员工对你暗示好感,但是你已婚 酶的比活力(酶的活力回收率和相对酶活力) 铁路职工工作证(铁路上班需要什么证明) 曾氏族谱字辈大全(曾氏族谱字辈一共有多少代) 五阶魔方最后两棱公式(五阶魔方棱块公式)