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

正文內(nèi)容

《抽象類和接口》ppt課件(文件)

2025-01-23 11:51 上一頁面

下一頁面
 

【正文】 成員一定要賦初值 ,且此值將不能再更改, 允許省略 public static final關(guān)鍵字 –接口中的方法必須是“抽象方法”,不能有方法體, 允許省略 public abstract關(guān)鍵字 接口也可以繼承 接口的實(shí)現(xiàn) ? 接口的實(shí)現(xiàn) – 接口不能用 new運(yùn)算符直接產(chǎn)生對象 ,必須利用其特性設(shè)計(jì)新的類,再用新類來創(chuàng)建對象 – 利用接口設(shè)計(jì)類的過程,稱為接口的實(shí)現(xiàn),使用 implements關(guān)鍵字 – 語法如下 public class 類名稱 implements 接口名稱 { /* Bodies for the interface methods */ /* Own data and methods. */ } ? 必須實(shí)現(xiàn)接口中的所有方法 ? 實(shí)現(xiàn)接口的方法必須聲明成 public 例 1 ? 聲明一個接口 Shape2D, 可利用它來實(shí)現(xiàn)二維的幾何形狀類 Circle和 Rectangle –把 計(jì)算面積的方法 聲明在接口里 – pi值是常量 ,把它聲明在接口的數(shù)據(jù)成員里 interface Shape2D{ //聲明 Shape2D接口 final double pi=。 } 例 2 class Circle implements Shape2D { double radius。 public Rectangle(int w,int h) { width=w。 (Area of rect = + ())。 var1=new Rectangle(5,6)。 } } ? 輸出結(jié)果 Area of var1 = Area of var2 = ? 多重繼承 – Java的設(shè)計(jì)以簡單實(shí)用為導(dǎo)向,不允許一個類有多個父類 –但允許 一個類可以實(shí)現(xiàn)多個接口 ,通過這種機(jī)制可實(shí)現(xiàn)多重繼承 –一個類實(shí)現(xiàn)多個接口的語法如下 [類修飾符 ] class 類名稱 implements 接口 1,接口 2, … { … … } ? Car類可以實(shí)現(xiàn)接口 Insurable, Drivable, Sellable public class Car implements Insurable, Drivable, Sellable { .... } 例 3 ? 聲明 Circle類實(shí)現(xiàn)接口 Shape2D和 Color – Shape2D具有 pi與 area()方法,用來計(jì)算面積 – Color則具有 setColor方法,可用來賦值顏色 – 通過實(shí)現(xiàn)這兩個接口, Circle類得以同時擁有這兩個接口的成員,達(dá)到了多重繼承的目的 interface Shape2D{ //聲明 Shape2D接口 final double pi=。 String color。 (color=+color)。 (Area = + ())。 } public class A implements I2, I3 { public void m1() { // implements} public void m2() { // implements} public void m3() { // implements} } 當(dāng)一個類實(shí)現(xiàn)多個接口時, 這個類可以是多種類型的實(shí)例。 I3 i3 = new A()。 } catch (CloneNotSupportedException ex){ return null。 } } public class T{ public static void main(String[]s) throws CloneNotSupportedException{ A a1=new A()。 A a2=()。 long l=()。 Integer[] iArray={1,2,3}。 iArray[2]=new Integer(3)。//字符串變整數(shù)并構(gòu)建對象 (iArray[0])中,自動將 iArray[0]轉(zhuǎn)換為 int類型 (“12”) //返回 12,字符串轉(zhuǎn)換成整數(shù) (“”) //返回 ,字符串轉(zhuǎn)換成 double型
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1