对类方法,对象方法的理解:Java基础之类方法(为什么有时候IEDA会提醒我们将方法变为static)
How2J基础:接口与继承
重写是子类覆盖父类的对象方法
隐藏是子类覆盖父类的类方法
答案:当父类的引用指向一个子类对象时,执行的对象方法是子类的对象方法,而执行的类方法是父类的类方法(battleWin是类方法,即静态方法)
说明:对一些概念理解得不透彻,故记录在此。
对类方法,对象方法的理解:Java基础之类方法(为什么有时候IEDA会提醒我们将方法变为static)
How2J基础:接口与继承
重写是子类覆盖父类的对象方法
隐藏是子类覆盖父类的类方法
答案:当父类的引用指向一个子类对象时,执行的对象方法是子类的对象方法,而执行的类方法是父类的类方法(battleWin是类方法,即静态方法)
说明:对一些概念理解得不透彻,故记录在此。