最新回答 / 慕雪4122463
如果對get和set方法什么都不做,確實沒有起到保護的作用。但是你可以在set方法里實現一些check的代碼,比如什么樣的數據不能被set,這樣就起到保護的作用了。
2019-01-17
最新回答 / qq_乾_4
public?string?name; ? ?? public?int?age;??????? ?? public Gender?sex;?????? ?? public?Child(string?name,?int?age,?Gender?sex)?????? ? {?????????? ??? this.name?=?name;?????????? ??? this.age?=?age;?????????? ? ?? this.sex?=?sex;?????? ? }
2018-11-04
已采納回答 / 你最重要79
將屬性設置為私有變量,然后只聲明公有get方法,然后通過設置一個有參的構造方法,將你要設置的屬性值在構造方法中賦值,這樣在外部類訪問的時候只能賦值一次且不可修改,可以通過公有的訪問器方法獲取屬性值我簡寫一點代碼示例前面頭部和命名空間我省略class Child{? private string name;? private char sex;? public Childern(string name,char sex){? ? this.name = name;//將傳進來的值賦值給當前對象? ? thi...
2018-10-24