一.類和物件
類是乙個事物的抽象,乙個類的例項化就是物件,獲得這個事物屬性的方式就是方法。例如人是乙個類public class people{},具體的乙個人小明就是人的例項化即物件,申明乙個物件需要用到關鍵字new,並且建構函式,初始化物件,people 小明=new people(),其中人又有各種屬性例如性別,姓名,體重等,獲取這些屬性的方式就是方法,public void get體重{}。若使用集合的概念來表示類、物件、方法的話可以表示為:方法包含於物件包含於類。
在類中定義都可以稱為成員。成員有兩種:
1.成員變數:對應事物的屬性。
2.成員函式:對應事物的行為。
在開發時,屬性適用於儲存資料的。直接被訪問會出現安全隱患,所以類的屬性通常被私有化,對外提供的是訪問方法。常規寫法有兩種,對於屬性xx,使用setxx(),getxx()對其進行操作。
二.this與static
this代表物件,表示當前所在函式表示的物件
java學習筆記 2
textfield 文字輸入框 持有物件引用物件之間互相不引用,只是通過對總的物件的引用來引用其他物件 內部類的好處可以訪問包裝類的成員 更清晰的組織邏輯,防止不應該被其他類訪問的類的訪問 用法 不允許或不需要其他類訪問時 paint 每次需要重畫的時候自動呼叫paint方法 graphics 相當...
Java學習筆記(2)
1 進行 編寫時,需要對 進行優化,提高 復用性。2 switch語句 1 switch語句執行時,所有答案同時自進入記憶體 2 switch語句可選擇的資料型別 byte short int char 3 switch語句中,最後一行可以不加break語句。4 switch備選答案是無序的 5 s...
Java學習筆記(2)
包裝類的作用是將乙個普通的資料型別包裝成乙個物件,實現普通資料型別,物件,字串之間的轉化。包裝類可以實現自動裝箱和拆箱 語法糖 其實就是一種簡單的操作。自動裝箱 integer a 3 實際上在虛擬機器執行時這行 相當於integer a integer.valueof 3 意思就是虛擬機器自動將3...