Java是一種物件導向的程式語言。元件是資料和方法的簡單封裝,簡而言之,元件就是物件。 JavaBean就是一個遵循特定寫法的Java類別(元件)。下面和小編一起來了解一下吧
什麼是元件
個人的理解,元件是為了實現某個功能而整合在一起的方法及數據的集合,為了描述組件的特徵組件中還包含一些描述信息,諸如組件的名稱或ID,提供哪些接口,版本信息等。通常元件是以二進位提供的,但也可以以原始碼的形式提供,只是這種情況不多見。
了解元件、類別、物件的關係
1、元件和類別的關係
元件可以理解為類別的超集,它可能包含若干個類,當然也可以只有一個類;此外組件往往需要提供一些額外的描述信息,供組件管理器管理,而類缺乏這些信息。類別加上這些必要的訊息,基本上就差不多等同於組件了。不過,通常元件是以二進位形式發布,而類別是原始碼層面的東西。
2、元件和物件的關係
元件是靜態的程式碼和數據,而物件是動態建立的實體。二者的關係有點像class與物件。
什麼是JavaBean元件
在基於Java平台的運算中,JavaBean元件是將許多物件封裝到單一物件(bean)中的類別。
它們是可序列化的,具有零參數建構函數,並允許使用getter和setter方法存取屬性。 「Bean」這個名稱包含了這個標準,旨在為Java創建可重複使用的軟體元件。
它是一個用Java編寫的可重複使用軟體元件,可以在應用程式建構器工具中進行視覺化操作。
它通常具有以下特點:
這個Java類別必須具有一個無參的建構子屬性必須私有化。
私有化的屬性必須透過public類型的方法來揭露給其它程序,並且方法的命名也必須遵守一定的命名規範。
相關學習推薦:java基礎教學
以上是什麼是java bean元件的詳細內容。更多資訊請關注PHP中文網其他相關文章!