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

正文內(nèi)容

java課件第六章類設(shè)計(jì)-資料下載頁

2025-05-19 20:34本頁面

【導(dǎo)讀】方法的重載、重寫。對(duì)象的創(chuàng)建和初始化細(xì)節(jié)。為描述和處理個(gè)人信息,定義類Person:. 通過繼承,簡(jiǎn)化Student類的定義:. Object類是所有Java類的最高層父類。Java只支持單繼承,不允許多重繼承。改造上述應(yīng)用程序后,分析其結(jié)果,體會(huì)Java訪。Parent和Child類位于不同包中。在子類中可以根據(jù)需要對(duì)從父類中繼承來的方。重寫方法必須和被重寫方法具有相同的方法名。重寫方法不能使用比被重寫方法更嚴(yán)格的訪問

  

【正文】 name = n。 birthDate = d。 info = getInfo()。 } public Person(String n) { this(n, null)。 } //step 2 public String getInfo() { return Name: + name + \nage: + age + \nBirth Date: + birthDate。 } } public class Student extends Person { private String school。 public Student(String n, String d) { //step 0 super(n)。 //step 1 school = d。 //step 4 } public String getInfo() { return () + \nSchool: + school。 } } 37 Object 類 ? Object類是所有 Java類的根父類 ? 如果在類的聲明中未使用 extends關(guān)鍵字指明其父類 , 則默認(rèn)父類為 Object類 public class Person { ... } 等價(jià)于: public class Person extends Object { ... } 38 ==操作符與 equals方法 ==操作符與 equals方法的區(qū)別: ? 引用類型比較引用;基本類型比較值; ? equals()方法只能比較引用類型 , ==可以比較引用類型及基本類型; ? 特例: 當(dāng)用 equals()方法進(jìn)行比較時(shí) , 對(duì)類 File、String、 Date及封裝類 ( Wrapper Class) 來說 , 是比較類型及內(nèi)容而不考慮引用的是否是同一個(gè)實(shí)例; ? 用 ==進(jìn)行比較時(shí) , 符號(hào)兩邊的數(shù)據(jù)類型必須一致(可自動(dòng)轉(zhuǎn)換的基本數(shù)據(jù)類型除外 ), 否則編譯出錯(cuò); 39 ==操作符與 equals方法舉例 class TestEquals { //請(qǐng)自行定義能滿足需要的 MyDate類 public static void main(String[] args) { MyDate m1 = new MyDate(24, 3, 20xx)。 MyDate m2 = new MyDate(24, 3, 20xx)。 if ( m1 == m2 ) { (m1==m2)。 } else { (m1!=m2)。 } if ( (m2) ) { (m1 is equal to m2)。 } else { (m1 is not equal to m2)。 } Integer n1=new Integer(2)。 Integer n2=new Integer(2)。 if ( (n2)) { (n1 equals n2)。 } else { (n1 not equals n2)。 } } } 40 toString 方法 ? toString()方法在 Object類中定義 , 其返回值是String類型 , 描述當(dāng)前對(duì)象的有關(guān)信息 ? 在進(jìn)行 String與其它類型數(shù)據(jù)的連接操作時(shí) , 自動(dòng)調(diào)用 toString()方法 ? 可以根據(jù)需要在用戶自定義類型中重寫 toString()方法 ? 基本類型數(shù)據(jù)轉(zhuǎn)換為 String類型時(shí) , 調(diào)用了對(duì)應(yīng)封裝類的 toString()方法 41 封裝類 ? 針對(duì)八種基本定義相應(yīng)的引用類型 — 封裝類 基本數(shù)據(jù)類型 封裝類 boolean Boolean byte Byte short Short int Integer long Long char Character float Float double Double 42 封裝類用法舉例 int i = 500。 Integer t = new Integer(i)。 int j = ()。 // j = 500 String s = ()。 // s = 500 String s1 = (314)。 // s1= 314 43 Ex3 1. 練習(xí) M338頁 ==操作符與 equals方法用法例子; 其 中 用 到 的 數(shù) 據(jù) 類 型 MyDate 的 定 義 見m6\TestEquals\ 2. 將 1中的數(shù)據(jù)類型 MyDate 改為 String或封裝類型;體會(huì)其區(qū)別; 參見 m6\TestEquals_String\
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1