又遇见问题咯~~~~
class Parent1 {
Parent1(String s){
System.out.println(s);
} }
class Parent2 extends Parent1{
Parent2(){
System.out.println("parent2");
}
}
这个呢说没有创建父类的隐式的构造方法
class Animal{
private String name;
Animal(String name){
this.name = name;
}
}
class Cat extends Animal{
private int age;
Cat(String n, int a){
super(n);
age = a;
}
}
这个就没问题,主要是构造方法的问题
class Parent1 {
Parent1(String s){
System.out.println(s);
} }
class Parent2 extends Parent1{
Parent2(){
System.out.println("parent2");
}
}
这个呢说没有创建父类的隐式的构造方法
class Animal{
private String name;
Animal(String name){
this.name = name;
}
}
class Cat extends Animal{
private int age;
Cat(String n, int a){
super(n);
age = a;
}
}
这个就没问题,主要是构造方法的问题