1 封装:将字段私有化(private),将字段进行封装,封装为属性(只读get、只写set、读写get ,set)
public class People
{
private string name = "魏 ";
public string Name
{
get
{ return name ; }
set
{ name = value; }
}
}
2 创建类的步骤:
A 定义类名
B 定义字段(private)
C 封装字段(set get):双击字段,右键-》重构-》封装字段
D 构造方法(无参 有参)
E 定义方法
3封装的优点
A.良好的封装能够减少耦合(比如实现界面和逻辑分离)
B.可以让类对外接口不变,内部可以实现自由的修改
C.类具有清晰的对外接口,使用者只需调用,无需关心内部
D.因为封装的类功能相对独立,因此能更好的实现代码复用
E.可保护代码不被无意中破坏,通过私有字段等实现内部。注意:这里的代码保护不是指代码本身的加密,而是对不想外部更改的代码通过私有实现。