2025-05-17

Java SE 第九講
1.  面向對象程序設計的三大基本特征:繼承(Inheritence)、封裝(Encapsulation)、多態
     (Polymorphism)
2.  封裝:類包含瞭數據與方法,將數據與方法放在一個類中就構成瞭封裝。
3.  如何定義類?
    修飾符 class   類的名字
    {
        //類的內容(包含瞭屬性與方法)
    }
4.  方法。如何定義方法?
    修飾符返回類型 方法名稱([參數1,參數2,參數3…])
    {
        //方法體
    }
5.  main 方法是整個Java 程序的入口點,如果類的定義中沒有main 方法,則程序無法執行。
6.  方法定義不能嵌套,也就說不能在一個方法中定義另外一個方法。方法隻能定義在類中。
7.  關於方法的執行:首先需要定義方法,接下來就可以使用方法(調用方法),當方法調
    用完畢後,方法可以返回值。方法到底是否返回值是由方法的定義決定的。
8.  如何生成對象?通過類來生成對象(通常使用new 關鍵字來生成對象)。
    public class Person
    {
    }
   類名 變量名 = new       類名();
    Person person = new Person();
    Person person2 = new Person();
    Person person3 = new Person();
9.  方法調用需要通過對象來完成,方法調用的形式是:
    對象變量.方法名([參數值1,參數值2,參數值3….]);
10.  關於方法的註意事項:
    1)在方法定義中,方法的返回類型與return 後面的變量或常量類型保持一致。
    2)在方法調用時,給方法傳遞的參數需要與方法定義時的參數保持一致 (參數個數一
       致,參數類型一致)。
    3)方法定義時的返回類型與接收方法返回值的變量類型保持一致。
11.  public int add(int a, int b)
    {
      return a + b;
   }
   方法定義時的參數叫做形式參數。
   int a = test.add(8, 3);
   方法調用時所賦予的具體值叫做實際參數。
12.  關鍵字void 表示方法不返回值。
13.  如果方法不返回值,那麼聲明方法的時候使用void                   關鍵字,在方法定義中可以有兩種
   情況實現不返回值:
    a)  不使用return 語句。
    b)  使用return,但return 後面沒有任何值或者變量,return 後面隻有一個分號,表示
        退出方法,返回到方法的調用端。
    使用方式:
    return;
 
Java SE 第十講
1. 類中的屬性又叫做成員變量(member                 variable ),屬性用英文表示為 property      或者
   attribute。
2. 對象(Object)又叫做實例(Instance)。生成一個對象的過程又叫做實例化。
3. 命名約定
    a)  類:首字母大寫,如果一個類名由多個單詞構成,那麼每個單詞的首字母都大寫,
        中間不使用任何的連接符。比如Person 類,MemberTest 類。
    b)  方法:首字母小寫。如果一個方法由多個單詞構成,那麼第一個單詞的所有字母全
        都小寫,從第二個單詞開始,每個單詞的首字母大寫。比如add,addThreeInt。
    c)  屬性:命名約定與方法相同。比如age,ageOfPerson。
4. 屬性需要定義在類中,又叫做成員變量;而定義在方法中的變量叫做局部變量。
5. 如何定義屬性?
   public class Person
   {
        修飾符類型 屬性名稱;
   }
   如何使用屬性?與方法一樣,使用.運算符。首先需要生成類的實例,然後使用實例+”.”
    的方式來使用屬性。
    比如:
   Person person = new Person();
   person.age
6. 局部變量使用前必須要聲明並賦初值;成員變量使用前必須要聲明,但可以不賦初值。
7. 成員變量與局部變量的聯系與區別:
    a)  無論是成員變量還是局部變量,使用前都需要聲明(定義)。
    b)  對於局部變量來說,使用前必須要初始化;對於成員變量來說,使用前可以不初
        始化。如果沒有初始化成員變量就開始使用,那麼每個類型的成員變量都有一個
        默認的初始值
       i.   byte、short、int、long 類型的初始值為0
      ii.   float、double 類型的初始值為0.0
      iii.  char 類型的初始值 ‘\u0000’
      iv.   boolean 類型的初始值為false
8. 引用類型 (reference   type):引用類型是用在對象上的。一個對象可以被多個引用所指
    向,但同一時刻,每個引用隻能指向唯一的一個對象。如果一個對象被多個引用所指向,
   那麼無論哪個引用對對象的屬性進行瞭修改,都會反映到其他的引用當中。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *