接口與接口的特性

接口 在java語言中,接口不是類,而是對類的一組描述,這些類要遵循從接口描述的統一格式進行定義。

                            public interface Comparable

                             {

                                        int compareTo(Object other);

                             }

這就是說任何類實現類該接口,都必須實現該方法,並且這個方法的類型必須是一個Object類型 ,該接口的所有方法自動屬於public類

爲了讓類實現一個接口,通常有兩個步驟 

                                                                              1 〉將類聲明爲給定的接口。

                                                                              2 〉對接口中的所有方法進行定義。

要將類聲明實現某個接口,需要使用關鍵字implements ,然後實現該接口的方法。


接口
public interface InterFace {
       public String clname(String st);
       
}

實現接口

public class ws implements InterFace {


public String clname(String st) {
// TODO Auto-generated method stub
return st+"Heilongjiang";
}


public static void main(String[] args) {
// TODO Auto-generated method stub
ws wq=new ws();
        System.out.println(wq.clname("dfd"));
}



}

接口的特性      接口不是類不能使用new的方式實例化一個接口, 然而儘管不能構造接口對象但是能聲明接口變量 接口變量必須引用實現了接口的淚對象

public interface InterFace {
       public String clname(String st);
       
}


public class sd implements InterFace {


public static void main(String[] args) {
// TODO Auto-generated method stub
       InterFace c=null;
       c=new sd();
       System.out.println(c.clname("wq"));
}


@Override
public String clname(String st) {
// TODO Auto-generated method stub
return st;
}


}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章