多态与覆盖和重载就Java而言,当有人问:什么是多态?会超载或压倒是个可以接受的答案吗?我认为还有更多的事情要做。如果您有一个抽象基类,它定义了一个没有实现的方法,并且在子类中定义了该方法,那么这是否仍然是过度的呢?我认为超载肯定不是正确的答案。
3 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
class Animal{
abstract string MakeNoise ();}class Cat : Animal {
string MakeNoise () {
return "Meow";
}}class Dog : Animal {
string MakeNoise () {
return "Bark";
}}Main () {
Animal animal = Zoo.GetAnimal ();
Console.WriteLine (animal.MakeNoise ());}添加回答
举报
0/150
提交
取消
