1. 程式人生 > >java中類和元件、方法和事件的辨析

java中類和元件、方法和事件的辨析

主要來源於網上資料的總結

1、類 Class  元件Component


元件對外暴露一個或多個介面,供外界呼叫。元件內部由多個類來協同實現指定的功能。對於複雜的元件,會包括很多類,還可能包含配置檔案、介面、依賴的庫檔案等,元件也可以包含或者使用其他的元件,構成更大粒度的元件。

元件一般是視覺化的,它是屬於類的一種。java.awt包中的屬於重量元件,javax.swing包中的屬於輕量元件,

類與類並非完全風格,一個類既可以使用另一箇中的方法,也可以使用自己的內部類,除了以JFrame、JApplet...四個元件以外‘J’開頭的都是輕元件

對於很多元件來說,釋出者把用來實現預定功能的程式碼封裝起來,制定並頒佈了元件規範,如COM、ActiveX、EJB、JavaBean等

因此可以得出結論,元件與類基本上相似

2、方法 method    事件 event


事件是指和你的特定動作特定輸入特定操作有關的一種驅動程式執行的機制。比如滑鼠點選事件就是在你用滑鼠點選的時候觸發,按鍵事件就是在敲擊鍵盤的時候觸發。事件只跟你的操作有關,還和你操作的物件是否支援這種事件有關。起到觸發器的作用
方法是你得知這個事件被觸發後所採取的動作,也算是對事件的處理,一個事件可以光觸發而不處理,也可以多個事件觸發都用同一個方法處理,也可以一個事件用多個方法處理。這個處理的方法可以放在任何地方(語法支援的地方)。