这个属性跟定义get和set方法的差别在哪

来源:2-2 C#代码实现属性封装

qq_慕容0434117

2019-03-31 21:04

之前学java都是定义get和set方法,这里还要区分属性和字段,感觉复杂化了啊

写回答 关注

1回答

  • x年
    2019-04-03 10:26:52
    已采纳

    get 方法是拿到属性值,一般这个方法的具体实现程序里,得到和返回当前字段值,只关心字段的值,不做任何修改。set方法一般是只修改这个字段值,原本这个数值是多少并不关心,返回修改成功或失败。

    qq_慕容0... 回复x年

    好吧,通过这几天的学习我的理解就是这里的属性实质就是get和set两个方法,只是放到一起管理,是这个意思吧,还有就是我们老师在教Java的时候把成员变量读作属性,这里读作字段,不知道是每个人叫法不一样还是说有官方说法的(我知道纠结这个没什么意义)

    2019-04-03 10:48:34

    共 3 条回复 >

用C#实现封装

C#视频教程教大家,用C#语言实现面向对象的封装

78012 学习 · 182 问题

查看课程

相似问题