freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

移動(dòng)通信軟件編程基礎(chǔ)-java語(yǔ)言第4章-資料下載頁(yè)

2025-06-18 03:48本頁(yè)面
  

【正文】 Java單一繼承的弱點(diǎn) ?使用 interface關(guān)鍵字定義接口 ?一般使用接口聲明方法或常量,接口中的方法只能是聲明,不能是具體的實(shí)現(xiàn) ICMSP 接口的創(chuàng)建方法 // 定義方法的接口 public interface myinterface { public void add(int x, int y)。 public void volume(int x,int y, int z)。 } // 定義程序使用的常量的接口 public interface myconstants { public static final double price = 。 public static final int counter = 5。 } 接口中的方法必須為 public修飾的 接口中只能定義 public類型的靜態(tài)常量 ICMSP 接口的實(shí)現(xiàn) class UserInterface implements MyInterface { public void add(int x, int y) { (x + y = + (x+ y))。 } public void volume(int x,int y, int z) { (x * y * z = + x*y*z)。 } void display(int x,int y,int z) { add(x,y)。 volume(x,y,z)。 } } 實(shí)現(xiàn)接口 MyInterface 實(shí)現(xiàn)接口中的方法 ICMSP 演示 在 Java中使用接口 接口演示 ICMSP 多繼承 + g e t H o r s e p o w e r ( ) : i n t《 i n t e r f a c e 》 M o r t o r+ g e t T i m e T o R e c h a r g e ( ) : i n t《 i n t e r f a c e 》 B a t t e r y P o w e r e d M o t o r+ g e t L u m e n s T o O p e r a t e ( ) : i n t《 i n t e r f a c e 》 S o l a r P o w e r e d M o t o r+ m y C u s t o m M e t h o d ( ) : i n t+ g e t T i m e T o R e c h a r g e ( ) : i n t+ g e t L u m e n s T o O p e r a t e ( ) : i n t+ g e t H o r s e p o w e r ( ) : i n tD u a l P o w e r e d M o t o r發(fā)動(dòng)機(jī) 電驅(qū)動(dòng)發(fā)動(dòng)機(jī) 光驅(qū)動(dòng)發(fā)動(dòng)機(jī) 光電驅(qū)動(dòng)發(fā)動(dòng)機(jī) ICMSP 多繼承 /*查詢發(fā)動(dòng)機(jī)的馬力,發(fā)動(dòng)機(jī)將返回一個(gè)表示馬力的整數(shù) */ public interface Motor { public int getHorsepower()。 } /*查詢電驅(qū)動(dòng)發(fā)動(dòng)機(jī)的充電時(shí)間,發(fā)動(dòng)機(jī)將返回一個(gè)表示充電時(shí)間的整數(shù)。 */ public interface BatteryPoweredMotor extends Motor { public int getTimeToRecharge()。 } /*查詢光驅(qū)動(dòng)發(fā)動(dòng)機(jī)能夠正常運(yùn)轉(zhuǎn)所需要的最小流明數(shù),發(fā)動(dòng)機(jī)返回一個(gè)整數(shù)。 */ public interface SolarPoweredMotor extends Motor { abstract public int getLumensToOperate()。 } //光電驅(qū)動(dòng)的發(fā)動(dòng)機(jī)可以描述為 public class DualPoweredMotor implements SolarPoweredMotor, BatteryPoweredMotor { … … } ICMSP 演示 多繼承 多繼承演示 + g e t H o r s e p o w e r ( ) : i n t《 i n t e r f a c e 》 M o r t o r+ g e t T i m e T o R e c h a r g e ( ) : i n t《 i n t e r f a c e 》 B a t t e r y P o w e r e d M o t o r+ g e t L u m e n s T o O p e r a t e ( ) : i n t《 i n t e r f a c e 》 S o l a r P o w e r e d M o t o r+ m y C u s t o m M e t h o d ( ) : i n t+ g e t T i m e T o R e c h a r g e ( ) : i n t+ g e t L u m e n s T o O p e r a t e ( ) : i n t+ g e t H o r s e p o w e r ( ) : i n tD u a l P o w e r e d M o t o rICMSP 總結(jié) 類和對(duì)象的 高級(jí)特征 封裝、繼承和多態(tài)是面向?qū)ο蟮闹饕卣? 繼承可提高代碼的重用性, 使用 extends關(guān)鍵字來(lái)實(shí)現(xiàn) 繼承其他類的類叫子類 被繼承的類叫做超類(父類) 子類構(gòu)造方法 super調(diào)用父類構(gòu)造方法 多態(tài)性是不同的實(shí)例對(duì)象以不同的 方式對(duì)相同的信息作出不同的表現(xiàn) 方法重載 方法重寫(xiě) 運(yùn)行時(shí)多態(tài)和編譯時(shí)多態(tài) 訪問(wèn)修飾符的分類 控制對(duì)類、方法和 變量的訪問(wèn)的限定符 限定符 static, 創(chuàng)建類方法和類變量 限定符 final, 用于固定類、方法和變量的實(shí)現(xiàn) 限定符 abstract, 用于創(chuàng)建抽象類和方法 private protected public 默認(rèn)修飾符 接口就是某個(gè)事物對(duì)外提供的一些功能的聲明 彌補(bǔ) Java單一繼承的 不足,實(shí)現(xiàn)多繼承 ICMSP 習(xí)題 ICMSP 作業(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1