成员变量:只能是常量,而且是静态的
(默认修饰符:public static final
)
构造方法:接口没有构造方法,因为接口主要是扩展功能的,而没有具体存在
所有类都继承object
类Object是类层次结构的根类,每个类都使用Object作为超类。
默认格式:class Dog extends Object {}
成员方法:只能是抽象方法
默认修饰符:public abstract
interface Animal {
int ID=1;// 定义全局常量
void run(); //定义抽象方法
}
类与类:继承关系,只能单继承,可以多层继承。
类与接口:实现关系,可以单实现,也可以多实现,并且还可以在继承一个类的同时实现
interface Fa {
public abstract void show();
}
interface Mo {
public abstract void show1();
}
class So implements Fa,Mo {
public void show() {
System.out.println("1");
}
public void show1() {
System.out.println("2");
}
}
接口与接口:继承关系,可以单继承,也可以多继承。
interface Si extends Fa,Mo {
}