1.抽象类:通常当做类的父类,主要是定义一些类的功能
①.语法:abstract class{}
②.普通类中不能定义抽象方法
③.抽象类中可以不包含抽象方法(有抽象方法的类一定是抽象类)
④.抽象类不能被实例化
2.抽象方法
①.语法:
abstract 方法名();
–使用abstract关键字修饰
–抽象方法没有方法体
②.子类必须全部实现父类中的抽象方法
/**
* 抽象方法:工作
*/
public abstract void doWork();
/**
* 非抽象方法:走路
*/
public void walk(){
System.out.println("走路.....");
}