抽象类里面可以定义抽象方法
抽象类里面也可以定义普通方法,如run()方法
非抽象类里面不可以定义抽象方法的
抽象类继承进行实现相应的操作
父类Actions
package com.oop.demo04;
//抽象类
public abstract class Actions {//通过继承来实现操作
//abstract只有方法名字,没有方法的实现
public abstract void say();//抽象方法
public abstract void craze();//抽象方法
/*
1.抽象类里面可以定义抽象方法
2.抽象类里面也可以定义普通方法,如run()方法
3.非抽象类里面不可以定义抽象方法
*/
public void run(){
System.out.println("run");
}
}
子类A
父类中的抽象方法必须在子类中进行重写,否则会报错
package com.oop.demo04;
public class A extends Actions{
//父类中的抽象方法必须在子类中进行重写,否则会报错
@Override
public void say() {
}
@Override
public void craze() {
}
}