2011-02-07 50 views
0

我在Visual Basic類中擁有此屬性。 NET 2008年,除了獲取和設置屬性有一個名爲參數「pParam。」將參數傳遞給Java中的類屬性

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」

在此先感謝。

+0

你想用pParam做什麼?是不是隻是在詢問場地是否等於某個價值?所以你可以做`if(idField.equals(「NEW」))`? – 2011-02-07 22:10:40

回答

1

你在.NET代碼中有一個索引器,用C#術語。有沒有在Java中沒有等價 - 你只需要兩個參數:

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

坦白說,我認爲這是一個有些奇怪的是,「吸氣」,在.NET似乎沒有使用索引...