Java的构造方法

Idonia ·
更新时间:2024-11-10
· 529 次阅读

Java的构造方法

博客说明

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

说明

构造方法是类的一种特殊方法,用来初始化类的一个新的对象,在创建对象(new 运算符)之后自动调用。Java 中的每个类都有一个默认的构造方法,并且可以有一个以上的构造方法

特点

Java 构造方法有以下特点:

方法名必须与类名相同 可以有 0 个、1 个或多个参数 没有任何返回值,包括 void 默认返回类型就是对象类型本身 只能与 new 运算符结合使用 注意

构造方法不能被 static、final、synchronized、abstract 和 native(类似于 abstract)修饰。构造方法用于初始化一个新对象,所以用 static 修饰没有意义。构造方法不能被子类继承,所以用 final 和 abstract 修饰没有意义。多个线程不会同时创建内存地址相同的同一个对象,所以用 synchronized 修饰没有必要

分类

构造方法分为无参构造方法和有参构造方法。

在一个类中定义多个具有不同参数的同名方法,这就是方法的重载。如果在类中没有定义任何一个构造方法,则 Java 会自动为该类生成一个默认的构造方法。默认的构造方法不包含任何参数,并且方法体为空

案例 public class Student { private int m; // 定义私有变量 Student() { // 定义无参的构造方法 m = 0; } Student(int m) { // 定义有参的构造方法 this.m = m; } }

感谢

百度百科

万能的网络

以及勤劳的自己


作者:归子莫



方法 构造方法 java的 JAVA

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章