java学习 接口与继承5 隐藏
内容
子类对父类的类方法的隐藏和子类对方法的重写有着异曲同工之妙
基本知识
就.....就子类写一篇自己的同名类方法嘛...
题目
h.battleWin(); //battleWin是一个类方法
h是父类类型的引用
但是指向一个子类对象
h.battleWin(); 会调用父类的方法?还是子类的方法?
不同它给的名,同时按照多态的思路我觉得是用子类的。
靠靠靠,结果给的是父类方法
疑问与解答
在上面题目中,为什么啥方法是类方法的时候结果是父类方法,是普通方法的时候结果是类方法呢。
学到后面再看看把
先有点猜想,结果的不同正是方法不同导致的 普通方法和类方法的不同导致的