首页 > 编程知识 正文

java构造方法有没有返回值,java构造器怎么写

时间:2023-05-04 16:52:35 阅读:147542 作者:3862

如何生成java

构造方法的作用:在java类中初始化对象所定义的方法,使您可以在new中构建方法,创建新对象,并为对象中的实例赋值。

语法规则:

1 .方法名称必须与类名相同

2 .没有返回类型。 另外,也不能用void修饰。 具有返回类型的方法不是构造方法。

3 .可以指定参数,也可以不指定参数,分为有参考结构方法和无参考结构方法

构建方法的特征:

1 .如果未指定生成方法,则会自动添加不参与的生成方法。

2 .可以重载方法:方法名称相同但参数不同的多个方法在调用时会根据不同的参数自动选择适当的方法。

3 .结构方法不会被继承

4 .如果手动指定构建方法,则无论是否有参与者,都不会添加无参与者的构建方法。

例如,我们自己制作有参考的构筑方法Test ()和没有参考的构筑方法Test ) ) :

制定构建方法

然后注释掉无参结构方法Test ) ),系统将不再自动创建无参结构方法,无法调用无参结构方法,并报告错误。

注释掉无参结构

无引用结构调用错误

5 .结构方法不仅可以为对象的属性赋值,而且可以保证为对象的属性赋值合理

例如,我们给人的年龄赋值时,一般的年龄范围是1-120。 如果这个时候分配了160岁的年龄,那显然是不合理的。 我们可以在赋值时做出判断:

如果新age 120//参数比120岁不合理,则默认值为120岁

System.out.println ('输入的年龄参数有问题。 默认值为120 );

age=120;

(else )//如果参数合理,则是我们自己的赋值

age=newAge;

}

给年龄分配160,然后查看运行的结果:

结果是120

从图中可以看出,可以保证赋值的合理性。

6 .结构方法不能用静态、final、同步、abstract和native修饰。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。