1. 程式人生 > >介面與介面、介面與類之間的關係

介面與介面、介面與類之間的關係

類與介面之間關係: 實現關係。


類與介面要注意的事項:
1. 非抽象類實現一個介面時,必須要把介面中所有方法全部實現。
2. 抽象類實現一個介面時,可以實現也可以不實現介面中的 方法。
3. 一個類可以實現多個介面 。

疑問: java為什麼不支援多繼承,而支援了多實現呢?
class A{

public void print(){
System.out.println("AAAAAA");
}
}


class B{


public void print(){
System.out.println("BBBBBB");
}

}



class C extends A ,B{

}

new C().print();

介面與介面之間的關係: 繼承關係。如果一個A介面繼承了B介面 ,那麼在實現A介面的時候,A和B的方法都要實現


介面與介面之間要注意事項:
1. 一個介面是可以繼承多個介面的。


interface A{

	public void print();
}


interface C{
	
	public void getArea();
}


interface B extends A,C{ // B介面繼承A介面

	public void test();
}



class Demo10 implements B{

	public static void main(String[] args) 
	{
		Demo10 d = new Demo10();
		d.print();

	}

	public void getArea(){}


	public void test(){}


	public void print(){
		System.out.println("這個是A介面的print方法...");
	}
}