我的學習之路-JAVA-01

我下載了傳智播客的JAVA教學視頻,自學,在這裏記錄下自己的學習,也算是對所學知識的鞏固和系統化吧,也不知道算不算原創,姑且就算轉載吧


今天學習了JAVA的繼承
繼承是讓類與類之間產生聯繫 ,繼承的代碼關鍵字是extends


具體分析如下:
/*
繼承的優點:
   1,提高了代碼的複用性
   2,讓類與類之間產生了關係,爲多態提供了前提條件

java中指支持單繼承,不直接支持多繼承,但對c++中的多繼承機制進行改良。

單繼承:一個子類只能有一個父類

多繼承:一個子類可以有多個父類(Java中不允許,但進行改良)
  不直接支持,是因爲多個父類有相同成員時,會產生調用的不確定性

Java支持多層(多重)父類

c繼承b,b繼承a,機會出現繼承體系

當出現一個基層體系時
1,查看該體系的頂層類,瞭解體系的基本功能。
2,創建體系中的最子類對象,完成功能的使用。

*/
class Person  //父類
{
     String name;
     int age;
}




class Student extends /*繼承*/ Person  //子類
{
     void study()
     {
          System.out.println(name+"的年齡是"+age);
     }
}
class Worker extends Person   //子類
{
     void work()
     {
          System.out.println("好好工作,多拿工資!");
     }
}




class  jicheng
{
     public static void main(String[] args) 
     {
          Student s = new Student();




          s.name = "小明";
          s.age = 22;
  
          s.study();
     }
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章