【发布时间】:2011-02-07 22:06:01
【问题描述】:
我在 Visual Basic 类中有这个属性。 NET 2008 中,该属性除了 get 和 set 之外还有一个名为“pParam”的参数。
Public Property UpdateField(ByVal pParam As String) As String
Get
Return Me.idField
End Get
Set(ByVal value As String)
Me.idField = value
If pParam = "NEW" Then
// some code here
End If
End Set
End Property
在java代码中哪个等价于this?
使用我执行以下操作:
oClass.UpdateField("NEW") = 1850
我在java中有这段代码
public void setUpdateField(String idField) {
this.idField = idField;
}
public String getUpdateField() {
return idField;
}
但我需要把参数“pParam”
提前致谢。
【问题讨论】:
-
你想用 pParam 做什么?它不只是在集合中询问该字段是否等于某个值吗?所以你可以做
if (idField.equals("NEW"))?
标签: java android class parameters getter-setter