なぜあなたが次のようなプロパティを持ちたいのかは私には理にかなっています
public string var {get;}
読み取り専用にする、または
public string var {set;}
varを書き込み専用にする(ただし、それがどこで役立つかはわかりません)。しかし、何をしますか
public string var {get; set;}
varをbog-standard変数にすることはできませんか?
なぜあなたが次のようなプロパティを持ちたいのかは私には理にかなっています
public string var {get;}
読み取り専用にする、または
public string var {set;}
varを書き込み専用にする(ただし、それがどこで役立つかはわかりません)。しかし、何をしますか
public string var {get; set;}
varをbog-standard変数にすることはできませんか?
本当に何もありません。私は明示的な方が好きです:
public String myVar {get; private set;}
単純にセットを省略します。これは実際には、クラシックの簡略表記にすぎません。
public String myVar
{
get
{
return myVar;
}
set(String s)
{
myVar = s;
}
}
ローマにいるとき...
VisualForceページに表示されます。
public String var;
Visualforceからvar変数にアクセスすることはできません。
つまり
<apex:outputText value="{!var}">
失敗します。