https://blog.csdn.net/zw1996/article/details/52878270
new对象时,都是用构造方法进行实例化的;
构造方法的方法名必须与类名一样。
构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。
构造方法不能作用是完成对象的初始化工作,他能够把定义对象时的参数传递给对象的域。
构造方法不能由编程人员调用,而要系统调用。
构造方法可以重载,以参数的个数,类型,或排序顺序区分。
实例化子类的时候,要首先实例化父类对象,然后在实例化子类对象,所以在子类构造方法调用父类构造方法前,父类已经实例化了。
子类调用构造函数时,必须先调用父类构造函数,因为无参数的构造函数,编译器会自动调用。但是有参数的,就必须要利用Super的方法来调用。如果不进行调用那么将会报错。
Java中类的构造方法
最新推荐文章于 2021-09-03 20:33:45 发布