首页 > 代码库 > 20141211—C#面向对象,封装
20141211—C#面向对象,封装
封装 一个private 的变量。在变量名上右键-重构-封装字段
小建议:在创建封装字段的时候,在名字前加 “_”用以区分。
封装时,下划线会自动去除
点击确定后:
应用:
赋值的时候走 set 取值的时候走 get 。
小知识:右键查找方法(函数)的所有引用
private string _feng;//建议添加 _ 来区分封装。 public string Feng//可以右键-查找所有引用。查看引用过这个方法的地方 {//赋值的时候走 set 取值的时候走 get 。 get//读访问器 { return _feng; } set //赋值 写访问器 { if (value =http://www.mamicode.com/= "张三") { _feng = value; } else { _feng = "输入错误"; } } }
static void Main(string[] args) { Class1 p=new Class1(); p.Feng = "张四";//只有当赋值符合条件才会赋值。 Console.WriteLine(p.Feng); Console.ReadLine(); }
所有的变量取值赋值都默认有 set get
20141211—C#面向对象,封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。