posts - 397,comments - 0,views - 25332
抽象类的相关的概念:

被abstract关捷字修饰的类,就被称为抽象类

被abstract关键字修饰的方法,被称为抽象方法,抽象方法是没有方法体,抽象方法必须定义在抽象类中

格式:

抽象类

abstract class类名{}

抽象方法

abstract返回值类型、方法名(参数列表;

 

抽象类的特点:

抽象类和抽象方法—定要使用abstract关键字

抽象类中不—定有抽象方法

 

不让外界创建对象,抽象类不能被实例化

 

 

 作为抽象类的子类应该怎么办

 

实现父类中的抽象方法

 

 

 

 

把子类自身也变为抽象类

 

 

 

 

 

 6.抽象类中可以包含哪些内容

成员变量,成员方法,常量,构造方法,静态方法,代码块,静态代码块都可以

抽象类本身是不能够被实例化,所以抽象类就是一个用类给子类服务的类

 

 

 .static,final,private是否可以修饰抽象方法

static和abstract:是不能够共存的。static是为方便调用,abstract为了给子类重写的,没有方法体

final和abstract:是相互冲突的,final修饰的方法不能被重写,而abstract修饰的方法就是为了让子类重写的。

private和abstract:也是冲突的,private修饰的方法不能够被继承,也就不能够被重写了,而abstract修饰的方法就是为了让子类重写的

 

抽象类的所有的抽象方法都是用来给子类重写的

抽象类的所有的非抽象方法也是用来给子类使用的

抽象类的构造方法是用来给子类初始化父类继承过来的成员

抽象类的成员变是也是用来给子类使用的

抽象类就是一个服务类

posted on   淤泥不染  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示