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

正文內(nèi)容

抽象類和接口ppt課件-展示頁

2025-01-14 11:51本頁面
  

【正文】 “china”。 } 例如 package public final class String extends Object implements Serializable, Comparable, CharSequence{ public int pareTo(String anotherString){ …… } } public class Date extends Object implements Serializable, Cloneable, Comparable{ public int pareTo(Date anotherDate){ …… } } 類 Comparable接口 右邊的表達式都成立 s instanceof String s instanceof Object s instanceof Comparable (“china”) 返回 0 “china”.pareTo(s) 返回 0 “china”.pareTo(“japan”) 返回 7 public class Max{ public static Comparable max(Comparable o1, Comparable o2){ if((o2)0) return o1。 4. 接口與抽象類相似,接口中的方法只是做了聲明,而沒有定義任何具體的操作方法。 一個類可以實現(xiàn)多個接口,達到多重繼承的效果 。但同時也就限制了語言的功能。 a[i]=new 子類 ()。 抽象類 a[5]=new 抽象類 [5]。 public abstract void makePayment(float amount)。 } } 例 2 ? 將所有圖形的公共屬性及方法抽象到抽象類 Shape。 ()。 } ? 然后在每一個子類中重寫 draw方法,例如: class Circle extends GraphicObject { void draw() { . . . } } class Rectangle extends GraphicObject { void draw() { . . . } } public class Test{ public static void main(…){ GraphicObject ob1=Cirlce()。 ? 抽象方法的優(yōu)點 – 隱藏具體的細節(jié)信息,所有的子類使用的都是相同的方法頭,其中包含了調(diào)用該方法時需要了解的全部信息 – 強迫子類完成指定的行為,規(guī)定其子類需要用到的“標準”行為 – 通用程序設計(一般程序設計) 例 1 問:抽象類 GeometricObject中的抽象方法可否刪除? ? 各種圖形都需要實現(xiàn)繪圖方法 , 可在抽象父類中聲明一個 draw抽象方法 abstract class GraphicObject { int x, y。第 10章 抽象類和接口 引言 抽象類 日歷類 Calendar和公歷類 GregorianCanlendar 接口 將基本數(shù)據(jù)類型值處理為對象 基本類型和包裝類之間的自動轉(zhuǎn)換 引言 抽象類:將父類設計得非常抽象,讓它包含所有子類的共同屬性、方法,以至于它沒有具體的實例。 接口:實現(xiàn)多重繼承 抽象類 ? 存在意義 – 抽象類是類層次中較高層次的概括,抽象類的作用是讓其他類來繼承它的抽象化的特征 – 抽象類中可以包括被它的所有子類共享的公共行為 – 抽象類中可以包括被它的所有子類共享的公共屬性 – 在程序中不能用抽象類作為模板來創(chuàng)建對象; – 在用戶生成實例時強迫用戶生成更具體的實例,保證代碼的安全性 ? 抽象類的格式 abstract class 類名 { … } ? 抽象方法的語法形式為 abstract returnType methodName(...)。 void moveTo(int X, int Y) { . . . } abstract void draw()。 GraphicObject ob2=Cirlce()。 ()。再將 2D及 3D對象的特性分別抽取出來,形成兩個抽象類TwoDimensionalShape及 ThreeDimensionalShape – 2D圖形包括 Circles、 Triangle
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1