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

2024-11-01 16:32:57
推荐回答(1个)
回答1:

抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。因为普通类是具体实现抽象方法的类,如果包含抽象方法,就象你实例一个人,手的动作函数却未实现一样,那就不好了。这些我想,就是一些比较容易理解的编译器规定吧,符合OOP原则的规定。