抽象类和抽象方法必须使用abstract关键字修饰
public abstract class 类名{}
public abstract void 方法名();
抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类
抽象类不能实例化
抽象实例化的方法:参照多态的方式,通过子类对象实例化,称为抽象类多态
抽象类的子类
成员变量
构造方法
成员方法
接口用关键字interface修饰
public interface 接口名{}
类实现接口用implements表示
public class 类名 implements 接口名{}
接口不能实例化
接口实例化的方式:参照多态的方法,通过类对象实例化,称为接口多态
多态的形式:具体类多态,抽象类多态,接口多态
多态的前提
接口的实现类
成员变量
public static final
构造方法
成员方法
public abstract
类和类的关系
类和接口的关系
接口和接口的关系