在C#OOP中,为什么抽象方法只能包含在抽象类中?谢谢了,大神帮忙啊

如题所述

抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。因为普通类是具体实现抽象方法的类,如果包含抽象方法,就象你实例一个人,手的动作函数却未实现一样,那就不好了。这些我想,就是一些比较容易理解的编译器规定吧,符合OOP原则的规定。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜