请帮我看看这个代码段代表是什么意思,很基本的 namespace Model { public class Category { private string id; //问题一,这行是什么意思 public string Id //问题二,这行是什么意思 { get { return id; } set { id = value; } } } } 问题三,就是这里的问题一中的id和问题二中的Id分别有什么不同。 问题四,在get和set中的id又是什么,和private中的id有什么关系。
完全是初学者,学习时没从基础学起,是看视频起步的,有很多基本的不懂,求赐教,谢谢!
------------------------------- 我所知道的, public class abc { public abc (){...} //这代表的是一种构造函数 }
------解决方案-------------------- 1.id:类Category的私有变量 2.Id:类Category的公共属性 3.私有变量和公共属性的区别 4.get,set中的id就是1中的id:类Category的私有变量, 只是说此Id:类Category的公共属性是可读,可写的
------解决方案-------------------- namespace Model { public class Category { private string id; //问题一,这行是什么意思 答:私有变量 public string Id //问题二,这行是什么意思 答:公共属性 { get { return id; }答:返回私有变量 set { id = value; }答:设置私有变量 } } } 问题三,就是这里的问题一中的id和问题二中的Id分别有什么不同。 答:id是变量,Id是属性,id不能访问,Id可以 问题四,在get和set中的id又是什么,和private中的id有什么关系。 答:get和set中的id就是id本身和private中的id一样 完全是初学者,学习时没从基础学起,是看视频起步的,有很多基本的不懂,求赐教,谢谢! 答:别看了是垃圾
------解决方案--------------------