构造方法

 

找错的题目中我竟然没有找出构造方法返回了void!!!
构造方法没有返回值!!!
没有返回值与返回void类型也不一样。

 

创建对象时,将首先调用其基类的构造函数。只有在构造函数完成之后,程序才会执行与我们正在创建的对象相对应的类的构造函数。

 

super用于在子类的构造方法中调用父类的构造方法。

  

创建新对象时变量初始化和构造函数调用的顺序:
1.基类的静态变量被初始化。
2.子类的静态变量被初始化。
3.然后初始化基类的非静态变量。
4.基类的构造器启动。
5.然后初始化子类的非静态变量。
6.子类的构造器启动。

 

posted @ 2021-03-17 11:54  吃心王  阅读(60)  评论(0)    收藏  举报