抽象类

1.用abstract修饰的类叫做抽象类. 用abstract修饰的方法叫做抽象方法.

2.含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写.

3.抽象类不能被实例化.

4.抽象方法只需要被声明,而不需要实现.

 

抽象方法是为了子类的重写而提供声明. 如果父类被定义为抽象类那么从父类继承的子类必须要重写这个抽象方法.否则无法继续进行下去. 

如果不想让从父类继承的子类实现这个方法, 可以采用同样的手段让子类的方法和类抽象交给子子类来重写这个方法.

抽象的类就是残缺的类, 抽象类中的方法没有定义, 因为抽象方法不需要定义具体的方法只需要声明即可,没有{}只有().所有抽象的类和方法不可以直接用,必须经过重写.

posted @   NobodyHero  阅读(159)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示