public abstract class Animal{
private String name;
public String getName(){
return name;
}
public Animal(String theName){
name = theName;
}
}
public class Hippo extends Animal{
public Hippo(String name){
super(name);
}
}
public class MakeHippo{
public static void main(String[] args){
Hippo h = new Hippo("Buffy");
System.out.println(h.getName());
}
}
输出结果是Buff
我没看懂name传递过程中new Hippo ("Buffy")变量传递给构造函数public Hippo(String name)后是怎么传递给return name返回上去的 super(name)引用的是什么,求解释运行过程。 十分感谢
相关分类