java学习 接口与继承5 隐藏

java学习 接口与继承5 隐藏

内容

子类对父类的类方法的隐藏和子类对方法的重写有着异曲同工之妙

基本知识

就.....就子类写一篇自己的同名类方法嘛...

题目

h.battleWin(); //battleWin是一个类方法
h是父类类型的引用
但是指向一个子类对象
h.battleWin(); 会调用父类的方法?还是子类的方法?

不同它给的名,同时按照多态的思路我觉得是用子类的。

靠靠靠,结果给的是父类方法

疑问与解答

在上面题目中,为什么啥方法是类方法的时候结果是父类方法,是普通方法的时候结果是类方法呢。

学到后面再看看把

先有点猜想,结果的不同正是方法不同导致的 普通方法和类方法的不同导致的

原文地址:https://www.cnblogs.com/tigo/p/14301888.html