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

正文內(nèi)容

抽象類和接口ppt課件(留存版)

2025-02-19 11:51上一頁面

下一頁面
  

【正文】 l public interface Comparable{ public int pareTo(Object)。 } } ?聲明 Circle與 Rectangle兩個類實現(xiàn) Shape2D接口 ? 測試類 public class InterfaceTester { public static void main(String args[]){ Rectangle rect=new Rectangle(5,6)。 } public void setColor(String str) //定義 setColor()的處理方式 { color=str。 class A implements Cloneable{ protected A clone(){ try{ return (A)()。 等價于 Integer intObject=new Integer(2)。 Integer iObject=new Integer(1)。 I2 i2 = new A()。 //抽象方法 } 例 4 class Circle implements Shape2D, Color // 實現(xiàn) Circle類 { double radius。 } } class Rectangle implements Shape2D { int width,height。 2. 為了在實際應(yīng)用中借助多重繼承的功能,共享一些公用的常量和一些常用的方法, Java使用接口來彌補。 接口:實現(xiàn)多重繼承 抽象類 ? 存在意義 – 抽象類是類層次中較高層次的概括,抽象類的作用是讓其他類來繼承它的抽象化的特征 – 抽象類中可以包括被它的所有子類共享的公共行為 – 抽象類中可以包括被它的所有子類共享的公共屬性 – 在程序中不能用抽象類作為模板來創(chuàng)建對象; – 在用戶生成實例時強迫用戶生成更具體的實例,保證代碼的安全性 ? 抽象類的格式 abstract class 類名 { … } ? 抽象方法的語法形式為 abstract returnType methodName(...)。 a[i]=new 子類 ()。 } 例 2 class Circle implements Shape2D { double radius。 } } ? 輸出結(jié)果 Area of var1 = Area of var2 = ? 多重繼承 – Java的設(shè)計以簡單實用為導(dǎo)向,不允許一個類有多個父類 –但允許 一個類可以實現(xiàn)多個接口 ,通過這種機制可實現(xiàn)多重繼承 –一個類實現(xiàn)多個接口的語法如下 [類修飾符 ] class 類名稱 implements 接口 1,接口 2, … { … … } ? Car類可以實現(xiàn)接口 Insurable, Drivable, Sellable public class Car implements Insurable, Drivable, Sellable { .... } 例 3 ? 聲明 Circle類實現(xiàn)接口 Shape2D和 Color – Shape2D具有 pi與 area()方法,用來計算面積 – Color則具有 setColor方法,可用來賦值顏色 – 通過實現(xiàn)這兩個接口, Circle類得以同時擁有這兩個接口的成員,達到了多重繼承的目的 interface Shape2D{ //聲明 Shape2D接口 final double pi=。 } public class A implements I2, I3 { public void m1() { // implements} public void m2() { // implements} public void m3() { // implements} } 當(dāng)一個類實現(xiàn)多個接口時, 這個類可以是多種類型的實例。 A a2=()。//字符串變整數(shù)并構(gòu)建對象 (iArray[0])中,自動將 iArray[0]轉(zhuǎn)換為 int類型 (“12”) //返回 12,字符串轉(zhuǎn)換成整數(shù) (“”) //返回 ,字符串轉(zhuǎn)換成 double型
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1