面向对象10 --- 抽象类
程序员文章站
2022-05-22 11:13:35
...
1、定义
package com.oop;
/**
* @author LinQiuying
* @date 2020/3/3 - 15:23
*/
//abstract 抽象类
public abstract class Demo09 {
//abstract 抽象方法 只有方法名没有抽象方法,交由其继承的子类写
public abstract void print();
}
//继承抽象类的子类必须要实现父类的方法,除非子类也是抽象类
class DD extends Demo09{
@Override
public void print() {
System.out.println("实现");
}
}
2、抽象类存在的意义
主要就是抽象出来提高开发效率,比如我们创建小兵,一个个创建太麻烦了,每一个关卡小兵可能还不一样,我们直接在父类定义,子类实地创建就好了。
上一篇: 面向对象——上转型
下一篇: Java抽象类的理解和图示以及抽象类结构