java學習記錄筆記(2)
摘要:java學習記錄筆記(2),初學者javaSE筆記,第2天學習javaSE語言,通過各方面文檔、視頻,綜合學習了2個課程,一起和大家共享下我的筆記,可能你看不懂筆記,但是我覺得其實都是我學習總結出的精華哦。
10, 嘗試定義一個類
a.
b. Int age=12;(支持默認值)
c. Int getAge()表示此函數返回int類型數據
d. Void setAge(int i)//void表示無返回值的函數方法,當然也可以寫成:public void setAge(int i)
11, 聲明屬性
a.
b. Private int age;表示此屬性只能內部函數使用
c. Public String name=”Lila”;//使用了默認賦值功能
12, 構造方法
a.
b. 這個類里面有2個構造方法,但是寫法是合理的,如果調用類函數的時候,傳遞2個參數,那么即調用第二個構造函數,反之是第一個,以此類推。
c. 構造方法不能有返回值,即不能寫成:public void Person(String n){...}
d. 構造方法可以不寫,如果無特殊操作的話,即:
e. (舉例: )沒搞懂public static void main這是啥?這張圖片和上方的聯合起來,其實是類中調用類,可以看看
13, 練習1:Person.java
a.
b. Javac Person.java(編譯)
c. Java Person(執行)
d. 創建:TestPerson.java (這里帶有main方法,即可執行使用,而Person.java無法直接 使用)
e. Javac TestPerson.java(編譯)
f. Java TestPerson(執行)
14, 可以同時編譯多個java,如:javac a.java b.java c.java
15, 實際練習2:
a.
b. 給對象里面屬性賦值有2種方法,p1.name=’123’;或者通過方法來操作p2.setName(“123”);(通過方法對屬性賦值較好,直接賦值會導致 值混亂、安全問題),說明如下:
c. 直接使用b.age=-3是沒問題的,但是如果用方法,那么就有數據類型限制:public void setAge(int i);
d. 建議方法:A類函數變量設為private(私有),B類函數調用A類public函數設置A類函數private變量