java 接口調用implements實例

一、
implements一個類實現一個接口用的關鍵字。
二、例子
定義接口

package com.Apple;
/*
 * 定義Apple接口
 */
interface Apple {
public void eatApple();
public void No_apples();
}

實現接口

package com.Apple;

/*
 * 實現Apple接口
 */
public class Implementation_Apple implements Apple{

	@Override
	public void eatApple() {
		// TODO Auto-generated method stub
		System.out.println("喫蘋果");
	}

	@Override
	public void No_apples() {
		// TODO Auto-generated method stub
		System.out.println("不喫蘋果");

	}

}

Main 函數

package com.Main;

import com.Apple.Implementation_Apple;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Implementation_Apple apple =new Implementation_Apple();
		
		apple.eatApple();
		apple.No_apples();
	}

}

三、implements可以多個接口
格式:

class Name implements Apple, Walk {  //Apple,Walk兩個接口
}

四、其他

?一個類如果實現一個接口,不重寫抽象方法那麼這個類,就必須是抽象類。

一個非抽象類實現了某接口,則必須實現該接口中的所有方法。
而抽象類實現某個接口,可以不實現所有接口的方法,可以由它的子類實現。

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