接口與類、接口與接口之間的關系


/*
類與接口之間關系: 實現關系。

類與接口要注意的事項:
    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();
    
接口與接口之間關系: 繼承關系。

接口與接口之間要注意事項:
    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方法...");
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM