[英]Passing parameter to class property in Java
我在视觉基础课程中拥有此属性。 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代码中这等效吗?
使用时,请执行以下操作:
oClass.UpdateField("NEW") = 1850
我在java中有这段代码
public void setUpdateField(String idField) {
this.idField = idField;
}
public String getUpdateField() {
return idField;
}
但我需要输入参数“ pParam”
提前致谢。
.NET代码中提供的内容是C#中的索引器 。 Java没有等效功能-您只需要使用两个参数即可:
public void setUpdateField(String idField, String pParam) {
...
}
坦白地说,.NET中的“ getter”似乎没有使用索引有点奇怪。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.