AJPFX關於this用法和注意事項

2021-09-22 12:27:42 字數 335 閱讀 5717

this:代表物件。就是所在函式所屬物件的引用。

哪個物件呼叫了this所在的函式,this就代表哪個物件,就是哪個物件的引用。

開發時在定義功能時,如果該功能內部使用到了呼叫該功能的物件,這時就用this來表示這個物件。

this 還可以用於建構函式間的呼叫。

呼叫格式:this(實際引數);

this物件後面跟上 . 呼叫的是成員屬性和成員方法(一般方法);

this物件後面跟上 () 呼叫的是本類中的對應引數的建構函式。

注意:用this呼叫建構函式,必須定義在建構函式的第一行。因為建構函式是用於初始化的,所以初始化動作一定要執行。否則編譯失敗。

AJPFX關於Collection介面的總結

15collection list arraylist linkedlist a 新增功能 boolean add object obj 把obj這個元素,新增到集合中去 boolean addall collection c 將 c 這個集合中的所有元素,都新增到本集合中來 b 刪除功能 void...

AJPFX關於ArrayList集合容器的操作

1 建立 arraylist mylist new arraylist 代表建立出egg型別的list,新的arraylist物件會建立在堆上 2 加入元素 egg s new egg mylist.add s 此arraylist會產生乙個 盒子 來放egg物件 3 再加入元素 egg b new...

AJPFX關於抽象類和介面的區別

一 設計目的不同 介面體現的是一種規範,類似於系統的總綱,它制定了系統的各模組應遵守的標準 抽象類作為多個子類的共同父類,體現的是模式化的設計,抽象類可以認為是系統的中間產品,已經實現了部分功能,部分需子類完善,有些設計模式只能用抽象類不能用介面設計,抽象類是完成框架設計的必要組成 二 用法不同 在...