0
这是有道理的我,为什么你可能想有一个像在apex中定义get和set的自动属性有什么意义?
public string var {get;}
的属性,使其只读,或
public string var {set;}
使VAR只写(虽然我不确定哪里有用)。但是什么
public string var {get; set;}
让你说,使变量沼泽标准变量不?
这是有道理的我,为什么你可能想有一个像在apex中定义get和set的自动属性有什么意义?
public string var {get;}
的属性,使其只读,或
public string var {set;}
使VAR只写(虽然我不确定哪里有用)。但是什么
public string var {get; set;}
让你说,使变量沼泽标准变量不?
它使VisualForce页面可见。
public String var;
不会让您从Visualforce获得var变量。
I.e.
<apex:outputText value="{!var}">
将会失败。
没什么。我更喜欢明确的:
public String myVar {get; private set;}
只是简单地省略该集。这真是典型的只是一个速记约定:
public String myVar
{
get
{
return myVar;
}
set(String s)
{
myVar = s;
}
}
在罗马...
他的观点是这样的:为什么不'公共字符串myVar'? – 2012-11-16 02:21:07