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