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

正文內(nèi)容

java課件第六章類設計(完整版)

2025-07-18 20:34上一頁面

下一頁面
  

【正文】 urn Name: + name + \nage: + age。 = pku。 ()。 23 多態(tài)性應用舉例 (2) ? 方法聲明的參數(shù)類型為父類類型,可以使用子類的對象作為實參調(diào)用該方法 public class Test{ public void method(Person e) { //…… ()。 Student m = new Student()。 } public Person(String name, int age) { this(name, age, null)。 10 = d。 10 school = s。 } public Person(String n) { this(n, null)。 public Person(String n, Date d) { //step 3 name = n。 //step 4 } public String getInfo() { return () + \nSchool: + school。 Integer n2=new Integer(2)。 // s1= 314 43 Ex3 1. 練習 M338頁 ==操作符與 equals方法用法例子; 其 中 用 到 的 數(shù) 據(jù) 類 型 MyDate 的 定 義 見m6\TestEquals\ 2. 將 1中的數(shù)據(jù)類型 MyDate 改為 String或封裝類型;體會其區(qū)別; 參見 m6\TestEquals_String\ 。 } else { (n1 not equals n2)。 MyDate m2 = new MyDate(24, 3, 20xx)。 info = getInfo()。 public Student(String n, String d) { super(n)。 14 } 15 } 34 對象構(gòu)造和初始化細節(jié) ? 分配存儲空間并進行默認的初始化 ? 按下述步驟初始化實例變量 1. 綁定構(gòu)造方法參數(shù) 2. 如有 this()調(diào)用 , 則調(diào)用相應的重載構(gòu)造方法 , 然后跳轉(zhuǎn)到步驟 5 3. 顯式或隱式追溯調(diào)用父類的構(gòu)造方法 (Object類除外 ) 4. 進行實例變量的顯式初始化操作 5. 執(zhí)行當前構(gòu)造方法的方法體 35 構(gòu)造和初始化對象舉例 public class Object { public Object() {…} ... } public class Person extends Object { private String name。 14 } 15 public Person(String name, Date d) { 16 this(name, 30, d)。 } public Person(String name) { this(name, 30)。 } } 27 方法名重載 ? 在同一個類中可以定義多個同名方法 方法名重載 public class PrintStream{ public void println(int i) {……} public void println(float f) {……} public void println(String s) {……} } ? 重載方法的參數(shù)列表必須不同 ? 重載方法的返回值類型可以相同,也可以不同 28 構(gòu)造方法重載 ? 構(gòu)造方法重載舉例: public class Person{ public Person(String name, int age, Date d) {…} public Person(String name, int age) {…} public Person(String name, Date d) {…} } ? 構(gòu)造方法重載,參數(shù)列表必須不同 ? 可以在構(gòu)造方法的第一行使用 this關鍵字調(diào)用其它 (重載的 )構(gòu)造方法 29 構(gòu)造方法重載舉例 public class Person { private String name。 Student m = new Student()。 m[0] = new MyDate(22, 12, 1964)。 = pku。 public String getSchool(){ return school。 Child p2 = new Child()。 ()。 ()。} public void cm2(){(in cm2() c2= + c2)。 public int f4 = 4。 (())。 public int age。 public String getInfo() {...} } Person +name : String +age : int +birth
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1