![](/img/trans.png)
[英]How can I create a instance of a class with an array of Strings as the only instance variable?
[英]Can I call a class have only instance variable a wrapper class?
我有一個只包含實例變量,getter和setter的類,如下所示:
public class MyClass {
@Getter @Setter private String bla;
@Getter @Setter private String blabla;
@Getter @Setter private Date dateBla;
}
我可以稱之為Wrapper-class
嗎? 還是此類具有specific name
? 到目前為止,我只熟悉原始包裝器類。
不,您不能將其稱為包裝器類。 包裝器類位於主類/基元的頂部,並提供其他功能。
例如, Integer
類是原始int
的包裝,因為與int提供的功能相比,它提供了其他功能。 它還提供了其他行為屬性(例如可以插入到集合中的功能)。
您的類只是一個普通的Java類。
包裝器類絕對是錯誤的術語。
更正確的術語是:
根據http://way2java.com/java-lang/wrapper-classes/
顧名思義,包裝器類將數據類型包裝(封裝)並賦予其對象外觀。 在任何需要數據類型作為對象的地方,都可以使用此對象。 包裝器類包括解包裝對象並返回數據類型的方法。 可以和巧克力相比。 制造商用一些箔紙或紙包裹巧克力以防止污染。 使用者拿走巧克力,取出並扔掉包裝紙,然后食用。
一般來說,包裝器類是“包裝”或“封裝”另一個類或組件的功能的任何類。 因此,您不能將問題中提到的類稱為包裝器類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.