构造器的执行顺序
作者:网络转载 发布时间:[ 2012/5/18 9:30:47 ] 推荐标签:
1、在没有静态块的情况下,子类的对象创建时,父类的无参构造器-->子类的构造器(产生对象的构造器,如果是无参则执行的是无参构造器,如果执行的是有参则执行的有参构造器)。现在的父类中只有两个构造器:
Father.java
Father {
public Father(){
System.out.println("我是父类的无参构造器");
}
public Father(String username){
System.out.println("我是父类有参构造器,传过来的参数是+"+username);
}
public class SonDemo extends Father{
public SonDemo(){
System.out.println("我是--子类--的无参构造器");
}
public SonDemo(String username){
System.out.println("我是子类的有参构造器,参数是"+username);
}
public void sys(){
System.out.println("我是子类的sys方法");
}
public static void main(String[] args) {
//里面的内容在下面有说明
}
}
① 子类使用无参构造器创建对象:
在SonDemo 的main方法中加入创建对象的代码:
SonDemo son = new SonDemo();
}
我是父类的无参构造器
我是--子类--的无参构造器
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11