-
抽象类
格式:abstract class 类名
特点:
1.不能实例化(创建对象),通过多态 的形式实现实例化
2.可以有抽象方法也可以有具体方法
3.有抽象方法的类必须定义为抽象类
4.抽象类中抽象方法可有可无
-
成员特点:
a.成员变量
可以是变量,可以是自定义的常量(final)
b.构造方法
用于子类创建对象是访问父类的构造方法
c.成员方法
既可以是抽象方法,也可以是具体方法 -
抽象方法与具体方法
抽象方法:修饰符 abstract 返回值类型 方法名 (参数列表);
TIPS:抽象的方法没有方法体{}
具体方法:修饰符 返回值类型 方法名(参数列表){方法体}
接口
关键字:interface
格式:interface 接口名 {}
类实现接口用 implements表示
格式:class 类名 implements 接口名{}