-
成员变量:
只能是常量,而且是静态的,且是对外公开的,所以实现类中不能对值进行修改
(默认修饰符:public static final ) -
构造方法:
接口没有构造方法,因为接口主要是扩展功能的,而没有具体存在
所有类都继承object
类Object是类层次结构的根类,每个类都使用Object作为超类。
默认格式:class Dog extends Object {} -
成员方法:
只能是抽象方法
默认修饰符:public abstract,即使没有public abstract,系统也会默认加上,并且public为公共访问,不可以下放访问权限
interface Animal {
int ID=1;// 定义全局常量,默认加上 public static final,可以通过类名.直接调用
void run(); //定义抽象方法,默认加上public abstract
}
-
类与类,类与接口,接口与接口之间的关系
类与类:继承关系,只能单继承,可以多层继承
类与接口:实现关系,可以单实现,也可以多实现,并且还可以在继承一个类的同时实现
接口与接口:继承关系,可以单继承,也可以多继承