1.类与类:继承关系,单一继承,多层继承
2.类与接口:实现关系,多实现(因为里面的方法都是抽象方法)
interface InterA{
public abstract void method();
}
interface InterB{
public abstract void method();
}
class Demo implements InterA.InterB{ // 可以同时实现
}
有几个接口就实现几个接口,有几个方法就实现几个方法。
3.接口与接口:继承关系,多层继承
例:interface InterA extends InterB{
public abstract void method();
}
interface InterB{
public abstract void function();
}
interface InterC extends InterA{
}
class Demo implements InterC{
//这就得实现两个方法
public void method(){
}
public void function() {
}
}
接口A继承接口B,接口c继承接口A
网友评论