關於C#
與Java
封裝和訪問者的簡短問題。 在C#
中的這段代碼是否與下面的Java中的代碼相同?封裝,訪問者C#vs Java
C#:
class MyClass{
public string var1 {get; private set;}
public int var2 {get; private set;}
public MyClass(string aString, int anInt){
this.var1= aString;
this.var2=anInt;
}
}
的Java
//Java
class MyClass{
private String var1;
private int var2;
public MyClass(String aString, int anInt){
this.var1= aString;
this.var2=anInt;
}
public String getVar1(){
return this.var1;
}
public void setVar1(int anInt){
this.var1 = anInt;
}
public int getVar2(){
return this.var2;
}
public void setVar2(String aString){
this.var2 = aString;
}
}
我是從java
世界的到來,不知道的訪問中C#
縮短。
'無效int'和'無效字符串'不是有效的返回類型... –
;)編寫代碼時,有趣的壞習慣IDE,謝謝糾正 – JimC