-
构造方法构造方法一般为public类型,因为在创建对象时默认需要调用构造方法
-
构造方法没有返回值,注意没有返回值不是void,例如:
class Employeeinfo{ String name="tom"; int age=20; //定义一个带参数的构造方法 public Employeeinfo(String name,int age){ this.name=name; this.age=age } }
3.如果没有自定义构造方法,系统默认会调用一个无参的构造方法,例如:
class Main{ public static void main(String[] args){ //这里调用一个无参的构造方法Employeeinfo() Employeeinfo employeeinfo = new Employeeinfo(); } }
class Employeeinfo{ String name="tom"; int age=20; //此处没有定义构造函数 }
4.构造方法主要作用是完成对象的初始化,能把定义对象时传递的参数传递给对象的域
5.构造方法不能由编程人员调用,而是系统自动调用
6.另外构造方法支持重载,即可以在一个类中多次定义构造参数不同的构造方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)