Java有参数的父类构造函数调用过程

 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)引用的是什么,求解释运行过程。 十分感谢


交互式爱情
浏览 688回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript