Java面向對象 ---接口

Java面向對象有關接口的相關知識

/*
 * 接口:方法的列表!只需要聲明方法,不需要實現!
 * 可以理解爲方法清單!!!
 * 
 * 接口:把公共的功能和屬性組合起來! 封裝成爲標準的特定集合
 * 接口的方法:
 * 1.默認修飾符 public
 * 2.默認都是抽象方法,只需要聲明不需要實現的方法!
 * 
 * 接口的屬性:
 * 1.訪問屬性的修飾符默認是public
 * 2.默認是靜態屬性 static
 * 3.默認帶有final 變量不可再被修改!
 * 
 * 一個類只可以 繼承一個父類!
 * 一個類可以實現多個接口
 * 一旦實現某個接口,就必須實現接口中的所有方法!
 * 
 */

大概常用基礎知識就這麼多, 下面舉個栗子實現多子類調用一個接口

package com.interfaceTest;
//定義接口
public interface RunList {
	
	public final static String name = "哈哈";
    public void run();      
    public void drive();
       
}
package com.interfaceTest;

public interface twointerface {

	public void drive();
	
}
package com.interfaceTest;

public class Car implements RunList,twointerface{
    @Override
    public void run() {
    	// TODO Auto-generated method stub
    	
    }
    
    @Override
    public void drive() {
    	// TODO Auto-generated method stub
    	
    }
}
package com.interfaceTest;

public class Main {

	public static void main(String[] args) {
		
		RunList runlist = new Car();    //注意這裏new的方法
		runlist.run();
		
		twointerface two = new Car();
		two.drive();
		
		Car myCar = new Car();
		myCar.drive();
		myCar.run();
		
	}

}

 

發佈了59 篇原創文章 · 獲贊 11 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章