016 抽象类
抽象类
抽象类的所有抽象方法,继承它的子类都必须实现
抽象类
//abstract抽象类,抽象类的所有抽象方法,继承它的子类都必须实现
//extends:单继承 接口:多继承
public abstract class 抽象类名 {
//约束,其他地方实现
//抽象方法,只有方法名字,没有方法实现
public abstract void run();
}
子类
//继承了抽象类的子类必须实现它的所有抽象方法,除非子类也是abstract
public class A extends 抽象类名 {
@Override
public void run() {
}
}
特点
- 不能new这个抽象类,只能靠子类实现它:约束
- 抽象方法只能在抽象类中,抽象类中可以写普通方法
抽象的抽象:约束
作用
抽象出共同点,提高开发效率
如有错误,可评论指出,谢谢。


浙公网安备 33010602011771号