当前位置: 首页 > news >正文

苏州房地产网站建设全球游戏制作公司排名

苏州房地产网站建设,全球游戏制作公司排名,怎样做地方门户网站,淄博网站外包数据成员 ≠ 属性 成员属性 属性可以理解为一种封装 成员属性概念:一般是用来保护成员变量的 成员属性的使用和变量一样,外部用对象点出 get中需要return内容 ; set中用value表示传入的内容 get和set语句块中可以加逻辑处理。应用&#…

数据成员 ≠ 属性 = 成员属性

属性可以理解为一种封装

  1. 成员属性概念:一般是用来保护成员变量的

  2. 成员属性的使用和变量一样,外部用对象点出

  3. get中需要return内容 ; set中用value表示传入的内容

  4. get和set语句块中可以加逻辑处理。应用:加密解密

  5. get和set可以加访问修饰符,但是要按照一定的规则进行添加

  6. get和set可以只有一个

  7. 自动属性是属性语句块中只有get和set,一 般用于 外部能得不能改

一:属性的语法规则

1.1 使用常规方法对字段进行封装

class Student
{private int age;public void SetAge(int age) { this.age=age;}public int GetAge(){ return age;}
}
-----------------------
Main()
{Student a1=new Student();a1.SetAge(17);Console.WriteLine(a1.GetAge());
}

1.2 使用属性对字段进行封装 

属性命名:一般使用帕斯卡命名(首字母大写)

1.2.1 属性的完整写法
public class Person
{private string _name;public string Name{get { return _name; }set { _name = value; }}
}
---------
//属性的使用
void Main(){Person p = new Person();p.Name="小白";//调用set逻辑Console.WriteLine(p.Name);//调用get逻辑
}

 一般需要配置一个私有的字段,并在属性的 get 和 set 访问器中添加自定义逻辑

1.2.2 自动属性
public class Person
{public string Name { get; set; }
}

系统会自动生成一个私有的返回字段 

1.2.3 只读属性
public class Person
{public string Name { get; private set; }
}

 只能被读取,不能被外部代码修改

1.2.4 表达式属性

C# 6 引入了表达式成员,允许使用一行代码定义属性。

public class Person
{public string Name => "John";
}
1.2.5 有逻辑的属性

可以在get,set语句块中增加逻辑,如验证、记录、计算等

public class Person
{private int _age;public int Age{get { return _age; }set{if (value < 0)return -1;_age = value;}}
}

二:属性的访问权限

不能同时让set和get的访问修饰符与外部的访问修饰符不同 。

不能外部private而内部是public

http://www.yayakq.cn/news/347847/

相关文章:

  • wordpress+行间距插件网站访问速度优化
  • 网站开发哪种语言比较好婚纱摄影网站策划书
  • 积极做好门户网站建设工作简洁公司网站源码
  • wordpress装主题失败杭州关键词优化外包
  • 创建网站目录应注意wordpress菜单字体
  • 电商网站建设模板个人免费发布招聘信息
  • 国际旅游网站设计报告dede网站如何换logo
  • php网站源码免费下载手机网站制作服务机构
  • 关于营销方面的网站创建免费论坛的10个网站
  • 网站开发 创造收益网络工程师前景如何
  • 制作微信网站wordpress更改固定连接
  • 稳定的网站制作需要多少钱酒店和网站对接如何做
  • 企业网站运营外包费用宝安中心医院口腔科
  • 炫酷的移动端网站设计我的世界有什么做的视频网站
  • 商务网站建设与维护(专21春)wordpress按标签筛选
  • 业务员自己掏钱做网站可以吗做外贸用什么服务网站
  • 自助建站系统源码 资源网塑料袋销售做哪个网站推广好
  • 陕西省私募基金协会seo网站推广专员
  • 金诚信矿业建设集团有限公司网站wordpress如何导出主题
  • 建网站 温州设计网站建设常州
  • 班级空间网站建设作用网络营销相关工作岗位
  • 海南网站备案网站大连
  • 南京seo网站排名优化网站系统设计方案
  • wordpress哪一年开始北京网络优化公司
  • 网站开发项目实例网站死链接检查
  • 重庆万州网站建设费用wordpress 分页链接
  • 云南网站建设公司安装和使用wordpress
  • 国外网站如何建设零基础怎么学平面设计
  • 购物网站建设包括哪些堆广自己的业务怎么管理网站
  • 3模网站建设网站的规划与创建