抽象类随记

简介: 当父类的某些方法不能确定时,定义为抽象方法;用abstract修饰被abstract修饰的方法叫抽象方法,被abstract修饰的类叫抽象类;

当父类的某些方法不能确定时,定义为抽象方法;用abstract修饰

被abstract修饰的方法叫抽象方法,被abstract修饰的类叫抽象类;

1 抽象类的使用

1.1 抽象类不能实例化;

1.2 一个类继承了抽象类必须重写其中抽象方法,除非本身也是抽象类

1.3 抽象方法不能被 final、static、private修饰【与重写相违背】

2 java设计模式—模板设计模式


目录
打赏
0
0
0
0
3
分享
相关文章
|
4月前
|
抽象类与抽象方法
抽象类和抽象方法是面向对象编程中的重要概念。抽象类不能被实例化,主要用于定义子类的通用接口或行为。抽象方法是在抽象类中声明但未实现的方法,要求子类必须实现这些方法。这种方式有助于构建灵活且可扩展的代码结构。
170 2
|
4月前
抽象类
作用:类似“模板”,其目的是要设计者依据它的格式来修改并创建新的类,但是并不能直接由抽象类创建对象,只能通过抽象类派生出新的类,再由它来创建对象,只能单继承 定义及使用规则: 1)包含一个抽象方法的类必须是抽象类 2)抽象类和抽象方法都要使用abstract关键字声明 3)抽象方法只需声明而不需要实现 4)抽象类必须被子继承,子类(如果不是抽象类)必须覆写抽象类中的全部抽象方法
33 0
|
10月前
|
C++
C++程序中的抽象类
C++程序中的抽象类
121 0
|
10月前
|
C#抽象类和抽象方法详解
C#抽象类和抽象方法详解
175 0
|
10月前
|
抽象类为什么有抽象方法?
抽象类为什么有抽象方法?
知识回顾:抽象类与抽象方法
知识回顾:抽象类与抽象方法
125 0
抽象类和抽象方法
抽象方法abstract public void Func();声明了abstract 不能有函数体 声明了virtual可以有函数体
541 0