父类:
public class ExtendsTest {
public int n1=100;
protected int n3=300;
// public ExtendsTest() {
// System.out.println("父类无参构造器");
// }
public ExtendsTest(String name) {
System.out.println("父类有参构造器");
}
public void test100(){
System.out.println(n1);
}
public void test300(){
System.out.println(n3);
}
}
子类:
public class Test extends ExtendsTest{
public Test() {
super("张三");
System.out.println("子类无参构造器");
}
public void extenddetail() {
// System.out.println("n1=" + n1);
// System.out.println("n3=" + n3);
}
}
调用类:
public class ExtendsDetail {
public static void main(String[] args) {
Test t = new Test();
t.extenddetail();
}
}
输出结果:
父类有参构造器
子类无参构造器



