Day23抽象类
package oop1.Demo8;
//抽象类中,所由继承了它的子类,必须要实现它的方法~除非子类也是抽象类,那就继续套娃
public class A extends Action{
@Override
public void dosomething() {
}
}
package oop1.Demo8;
//抽象类 abstract 有局限性,在类的范畴当中只能单继承 (而接口可以在java中实现多继承)
public abstract class Action {
//抽象方法
//约束 由其他子类帮忙实现
//只有方法的名字,没有方法的实现(不编写方法体)
public abstract void dosomething();
/*
1,无法取new抽象类,只能用子类去实现它
2,抽象类中可以有普通方法
3,抽象方法所在的类只能为抽象类
4,本质是抽象的抽象,在类的基础上进一步抽象
*/
}