对我来说,为什么你想拥有像
这样的属性是有意义的public string var {get;}
将其设为只读,或
public string var {set;}
使var只写(虽然我不确定哪个地方有用)。但是
是什么public string var {get; set;}
让你把var变成沼泽标准变量吗?
答案 0 :(得分:1)
没什么。我更喜欢明确的:
public String myVar {get; private set;}
简单地省略该集合。这真的只是经典的简写惯例:
public String myVar
{
get
{
return myVar;
}
set(String s)
{
myVar = s;
}
}
在罗马时......
答案 1 :(得分:0)
它使VisualForce页面可见。
public String var;
不会让你从Visualforce获取var变量。
即
<apex:outputText value="{!var}">
会失败。