子类构造函数与super()

来源:互联网 发布:凤凰系统有线网络 编辑:程序博客网 时间:2024/06/05 03:33
package cn.exp;//继承时,在执行子类的构造方法之前均要先执行父类的无参构造方法。class TestExtend{public TestExtend() {         System.out.println("父类无参的构造方法");}public TestExtend(int a){System.out.println("父类有参的构造方法"+a);}public void show(){System.out.println("主函数中的方法");}}public class Test6 extends TestExtend{public Test6(){}public Test6(int b){//这里也要先执行父类的无参构造方法,而不是有参数的那个System.out.println("子类带参数的构造方法"+b);}     public static void main(String[] args) {     Test6 test6=new Test6();     test6.show();     System.out.println("^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^");     Test6 test66=new Test6(66);        test66.show();}}