Java面向对象13——抽象类
package oop.demon01.demon08;
//abstract 抽象类: 类 extends: 类---单继承 (接口可以多继承)
public abstract class Action {
//约束~有人帮我们实现该方法~
//abstract ,抽象方法,只有方法名字,没有方法的实现!
public abstract void doSomething();
/*
抽象类特点:
1. 不能new这个抽象类,只能靠子类去实现它: 约束!
2. 抽象类中可以写普通方法
3. 抽象方法必须在抽象类中~
4.抽象的抽象: 约束!
抽象类的意义: 抽象出来~提高开发效率
*/
}
----------------------------------------------------
package oop.demon01.demon08;
// 抽象类的所有方法,继承了它的子类,都必须要实现它的方法(重写父类的方法)~ 除非 子类也是abstract
public class A extends Action{
学习内容源自视频:b站狂神说Java