博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
属性(Property)
阅读量:6416 次
发布时间:2019-06-23

本文共 510 字,大约阅读时间需要 1 分钟。

面向对象设计和编程的重要原则之一就是数据封装(Data Encapsulated)。它意味着类型的字段永不应该公开,因为这样很容易写出不恰当使用字段的代码,从而破坏对象的状态。

编程语言和CLR还是提供了一种称为属性(Property)的机制。

using System;

namespace C1

{

   public      class   c1

{

private string strEmployeeName;

public string StrEmployeeName

{get;set;}

 

}

Employeee e_Name = new Employee();

Employeee e_Name = new Employee() {E_Name="Andy"};

首先构造一个Employee对象,调用它的构造器,再初始化E_name属性。

如果一个属性实现了IEnumerable 或Ienumerable<T> 接口,属性就被认为是一个集合,而集合的初始化是一种相加操作,而非替换操作。

 

 

 

 

转载于:https://www.cnblogs.com/Andys/archive/2013/03/01/2938017.html

你可能感兴趣的文章
4.Java基础复习--Set
查看>>
七:Mysql的乐观锁与悲观锁机制
查看>>
CSS滤镜及渐变 (filter样式表属性)
查看>>
调用上面的@InitBinder 解决客户端上传时间参数转换的问题
查看>>
net.sf.json.JSONException: There is a cycle in the hierarchy异常,解决方法
查看>>
Android自动化测试方向
查看>>
QT中常用数据之间转换
查看>>
向量的内积,长度,正交性
查看>>
app包中的fragment和v4包中的fragment的使用的区别
查看>>
Http协议与缓存
查看>>
监测超过特定内存阀值进程并结束
查看>>
Linux Centos 查询信息
查看>>
android adb命令
查看>>
python “双”稀疏矩阵转换为最小联通量“单”矩阵
查看>>
揭秘天猫双11背后:20万商家600万张海报,背后只有一个鹿班
查看>>
重置mysq root密码脚本
查看>>
我的友情链接
查看>>
MHA配置参数
查看>>
深入理解Lock
查看>>
vim的块选择
查看>>