【发布时间】:2012-05-14 16:12:10
【问题描述】:
Java 非原始(对象)数据类型是否以与原始数据类型相同的方式处理?我的意思是治疗......
1 : 他们在课堂上应该是私有的吗?
2 : 是否应该在声明期间将它们初始化为某个值? (例如String S = "" 而不是String S)
3 : 他们也应该有 getter 和 setter 吗?
【问题讨论】:
-
注意
String变量被初始化为null所以String s = ""和String s有很大不同。 -
"应该有 getter 和 setter" - 一般而言,类成员,无论是否是基元,都不应该有 setter,除非有充分的理由。