導航:首頁 > 編程語言 > java製作介面

java製作介面

發布時間:2023-06-04 08:24:45

1. java 類實現介面方法

public class Aircraft implements Vehicle{
private int speed;
public Aircraft(){}
public void setSpeed(int speed){
this.speed=speed;
}
public int getSpeed(){
return this.speed;
}
public void start(int speed){
setSpeed(speed);
}
public void stop(){
this.speed=0;
}
}
Bus同上。
希望對你有所內幫助容。。。

2. java如何寫一個介面

interface Animal{
void run();
}
class Dog implements Animal{
void run(){
//....
}
}

3. 編寫一個簡單的java介面體系

publicclassTest{
publicstaticvoidmain(String[]args){
Peoplecld=newChild();
Peopleold=newOldMan();

cld.say();
old.say();
}
}
//介面!
interfacePeople{
voidsay();
}
//chaid
classChildimplementsPeople{
publicvoidsay(){
System.out.println("Child:HelloWorld");
}
}
//oldman
classOldManimplementsPeople{
publicvoidsay(){
System.out.println("ldMan:HelloWorld");
}
}

4. java創建介面編程怎麼寫代碼

例:創建介面Bike、Car、Dt,其方法分別為radio(),tv(),music(); 創建一個Phone類,使其實現Radio、Music、Tv各介面,手機既能聽廣播,又能聽音樂,還能看電視。(如何編寫程序實現)

5. java怎麼定義一個介面

java中介面的定義和介面的實現

1.介面的定義

使用interface來定義一個介面。介面定義同類的定義類似,也是分為介面的聲明和介面體,其中介面體由常量定義和方法定義兩部分組成。定義介面的基本格式如下:

[修飾符] interface 介面名 [extends 父介面名列表]{

[public] [static] [final] 常量;

[public] [abstract] 方法;

}

修飾符:可選,用於指定介面的訪問許可權,可選值為public。如果省略則使用默認的訪問許可權。

介面名:必選參數,用於指定介面的名稱,介面名必須是合法的Java標識符。一般情況下,要求首字母大寫。

extends 父介面名列表:可選參數,用於指定要定義的介面繼承於哪個父介面。當使用extends關鍵字時,父介面名為必選參數。

方法:介面中的方法只有定義而沒有被實現。

例如,定義一個用於計算的介面,在該介面中定義了一個常量PI和兩個方法,具體代碼如下:

1 public interface CalInterface

2 {

3 final float PI=3.14159f;//定義用於表示圓周率的常量PI

4 float getArea(float r);//定義一個用於計算面積的方法getArea()

5 float getCircumference(float r);//定義一個用於計算周長的方法getCircumference()

6 }

注意:

與Java的類文件一樣,介面文件的文件名必須與介面名相同。

2.介面的實現

介面在定義後,就可以在類中實現該介面。在類中實現介面可以使用關鍵字implements,其基本格式如下:

[修飾符] class <類名> [extends 父類名] [implements 介面列表]{

}

修飾符:可選參數,用於指定類的訪問許可權,可選值為public、abstract和final。

類名:必選參數,用於指定類的名稱,類名必須是合法的Java標識符。一般情況下,要求首字母大寫。

extends 父類名:可選參數,用於指定要定義的類繼承於哪個父類。當使用extends關鍵字時,父類名為必選參數。

implements 介面列表:可選參數,用於指定該類實現的是哪些介面。當使用implements關鍵字時,介面列表為必選參數。當介面列表中存在多個介面名時,各個介面名之間使用逗號分隔。

在類中實現介面時,方法的名字、返回值類型、參數的個數及類型必須與介面中的完全一致,並且必須實現介面中的所有方法。例如,編寫一個名稱為Cire的類,該類實現5.7.1節中定義的介面Calculate,具體代碼如下:

1 public class Cire implements CalInterface

2 {

3 public float getArea(float r)

4 {

5 float area=PI*r*r;//計算圓面積並賦值給變數area

6 return area;//返回計算後的圓面積

7 }

8 public float getCircumference(float r)

9 {

10 float circumference=2*PI*r; //計算圓周長並賦值給變數circumference

11 return circumference; //返回計算後的圓周長

12 }

13 public static void main(String[] args)

14 {

15 Cire c = new Cire();

16 float f = c.getArea(2.0f);

17 System.out.println(Float.toString(f));

18 }

19 }

在類的繼承中,只能做單重繼承,而實現介面時,一次則可以實現多個介面,每個介面間使用逗號「,」分隔。這時就可能出現常量或方法名沖突的情況,解決該問題時,如果常量沖突,則需要明確指定常量的介面,這可以通過「介面名.常量」實現。如果出現方法沖突時,則只要實現一個方法就可以了。下面通過一個具體的實例詳細介紹以上問題的解決方法。

6. Java新手,請教如何寫一個介面

.......

????



publicinterfaceIntStack{
voidpush(intx);
intpop();
voidshow();
}
閱讀全文

與java製作介面相關的資料

熱點內容
word使用教程下載 瀏覽:295
電腦文件平鋪圖片默認大小 瀏覽:115
文件查看設置信息失敗 瀏覽:668
編程如何編出烏鴉喝水的課文 瀏覽:20
國家反詐app報案助手怎麼使用 瀏覽:439
秘密文件丟失多少天 瀏覽:237
js中csstext 瀏覽:382
目標文件名過長復制 瀏覽:892
樂動力計步器老版本 瀏覽:933
壓縮文件鏈接怎麼編輯 瀏覽:808
如何鎖定PDF文件里的圖章 瀏覽:89
資料庫超時是什麼 瀏覽:649
文件怎麼改整列內容 瀏覽:764
360壓縮文件發郵件空白 瀏覽:813
上哪裡查自己大數據 瀏覽:907
編程語言怎麼學車 瀏覽:189
編程該怎麼學才能先找工作 瀏覽:524
文件刻制光碟多少錢 瀏覽:861
校園網的網路組成結構 瀏覽:862
u盤系統復制文件過大 瀏覽:843

友情鏈接