抽象类简单总结(C#)

抽象类有点忘了,就网上搜集了一些,方便下次查看

1 一个抽象类中可以同时有抽象方法和非抽象方法,也可以同时有抽象属性和非抽象属性,但是,有抽象方法或抽象属性的类一定是抽象类,抽象类中的抽象属性和抽象方法必须是公有的,因此必须有public修饰符,因为如果是私有的话子类就不  能访问,无意义,所以一般情况下都设置为公有

2 子类(子类也是抽象类除外)继承抽象类后必须重写抽象类中的所有抽象方法 

3 抽象类不能是静态(static)或者密封的(sealed)

4 抽象方法只是一个方法的声明,不能有任何方法体

发布了66 篇原创文章 · 获赞 48 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/zxy13826134783/article/details/88072813