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

正文內(nèi)容

java課件第六章類設計-預覽頁

2025-06-28 20:34 上一頁面

下一頁面
 

【正文】 Date。 } } 16 方法重寫舉例 (2) public class Parent { public void method1() {} } public class Child extends Parent { private void method1() {} //illegal } public class UseBoth { public void doOtherThing() { Parent p1 = new Parent()。 } } 17 關鍵字 super ? 在 Java類中使用 super來引用父類的成分 ? super可用于訪問父類中定義的屬性 ? super可用于調(diào)用父類中定義的成員方法 ? super可用于在子類構造方法中調(diào)用父類的構造方法 ? super的追溯不僅于直接父類 18 關鍵字 super舉例 public class Person { private String name。 } } public class Student extends Person { private String school = New Oriental。 Object o = new Person()。 //合法 Person e = new Student()。 Student e = new Student()。 ? 編譯時類型和運行時類型 22 多態(tài)性應用舉例 (1) ? 同類收集 ( homogenous collections) MyDate[] m = new MyDate[2]。 p[0] = new Student()。 } public static void main(Stirng args[]){ Test t = new Test()。 //非法 if(e intstanceof Student){ Student me = (Student)e。 (m)。 public Person(String name, int age, Date d) { = name。 } public Person(String name, Date d) { this(name, 30, d)。 5 private Date birthDate。 11 } 12 public Person(String name, int age) { 13 this(name, age, null)。 3 4 public Student(String name, int age, String s) { 5 super(name, age)。 11 } 12 public Student(String s) { // 編譯出錯 : no super() 13 school = s。 public Person(String n, Date d) { // implicit super()。 } } public class Student extends Person { private String school。 private int age = 0。 birthDate = d。 } } public class Student extends Person { private String school。 } } 37 Object 類 ? Object類是所有 Java類的根父類 ? 如果在類的聲明中未使用 extends關鍵字指明其父類 , 則默認父類為 Object類 public class Person { ... } 等價于: public class Person extends Object { ... } 38 ==操作符與 equals方法 ==操作符與 equals方法的區(qū)別: ? 引用類型比較引用;基本類型比較值; ? equals()方法只能比較引用類型 , ==可以比較引用類型及基本類型; ? 特例: 當用 equals()方法進行比較時 , 對類 File、String、 Date及封裝類 ( Wrapper Class) 來說 , 是比較類型及內(nèi)容而不考慮引用的是否是同一個實例; ? 用 ==進行比較時 , 符號兩邊的數(shù)據(jù)類型必須一致(可自動轉換的基本數(shù)據(jù)類型除外 ), 否則編譯出錯; 39 ==操作符與 equals方法舉例 class TestEquals { //請自行定義能滿足需要的 MyDate類 public static void main(String[] args) { MyDate m1 = new MyDate(24, 3, 20xx)。 } if ( (m2) ) { (m1 is equal to m2)。 if ( (n2)) { (n1 equals n2)。 int j = (
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1