1.【概念】
隐藏属性的访问和控制,进行读取和修改。并将重复的代码进行整合,形成一个机体。
封装的目的在于简化代码,是面向对象的基本思想的体现。
2.【关键字】
Public 公开的
Private 私有的
Protected 保护类
3.【格式】
String name 字段
public string name { get; set; } 可访问字段的属性
字段小写
属性名与字段一样,但是需要大写。
在C#中,通常不会直接访问类中的字段,而是通过get和set来访问,通常称之为属性。
- private int age;
- public int Age
- {
- get{return age;}
- set{age = value;}
- }
使用属性:
- 用get 进行访问,用set 进行写入
- 写入的结果再通过retuen 进行值的返回
- 将字段私有化
- 属性的分类
---只读属性 get
---只写属性 set
--读写属性 包含set 和 get 属性