Передача параметра в свойство класса в Java - PullRequest
0 голосов
/ 08 февраля 2011

У меня есть это свойство в базовом визуальном классе.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"

Заранее спасибо.

1 Ответ

1 голос
/ 08 февраля 2011

В коде .NET есть индекс в терминах C #.В Java нет эквивалента - вам просто нужно принять два параметра:

public void setUpdateField(String idField, String pParam) {
    ...
}

Честно говоря, я думаю, что это немного странно, что "getter" в .NET, похоже, не использует индекс ...

...