package com.oop.demo08;
//abstract抽象类 : 类 extends :单继承~ 接口:可以多继承
public abstract class Action {
//约束~有人帮我们实现
//abstract,抽象方法,只有方法名字
public abstract void doSomething();
//1、不能new这个抽象类,只能靠子类去实现它:约束!
//2、抽象类里边可以写普通方法
//3、抽象方法必须在抽象类中
//抽象的抽象:约束~
public void hello(){
System.out.println("");
}
}
package com.oop.demo08;
//抽象类的所有方法,继承了它的子类,都必须要实现它的方法~除非子类也是一个抽象类则不用实现,需交给下一个子类
public class A extends Action {
@Override
public void doSomething() {
}
}
//1、不能new这个抽象类,只能靠子类去实现它:约束!
//2、抽象类里边可以写普通方法
//3、抽象方法必须在抽象类中
//抽象的抽象:约束~