字段(Field)与属性(Property)

一、字段的使用
1.关于字段
a.字段又称为:“成员变量”,一般在类的内部做数据交互使用。
b.字段命名规范:camel命名法(Camel 命名法是指第一个单词小写,从第二个单词开始每个单词的首字母大写)。
2.通俗的理解:
私有化:字段就好比我们的个人财产,仅供个人使用,所以一般是private修饰。
添加标准:根据程序的功能需求,具体来添加需要的不同类型的字段。

二、属性
1.属性的使用
作用:在面向对象设计中主要使用属性描述对象的静态特征。
保护字段(域),对字段取值与赋值进行限定
要求:一般采用Pascal命名法(首字母大写),数据类型要和对应的字段要一致。

三、字段与属性比较
字段(成员变量)
a.字段主要是为类的内部做数据交互使用,字段一般是private。
b.字段可读可写。
c.当字段需要为外部提供数据的时候,请将字段封装为属性,而不是使用公有字段(public修饰符),这是面向对象思想所提倡的。

属性(方法)
a.属性一般是向外提供数据,主要用来描述对象的静态特征,所以,属性一般是public。
b.属性具备get和set方法,可以在方法里加入逻辑处理数据,灵活拓展使用。

四、自动属性
1.属性编写新语法(自动属性:.NET3.0及其后续版本)
示例:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值