9.3.1字段 ■定义 Student类的字段 class student str ing xueHao; pr ivate str ing x Ing pub ic int scoreEng I ish
9.3.1 字段 定义Student类的字段 class Student { string xueHao; private string xingMing; public int scoreEnglish; } 11
9.3.1字段 使用字段 对象名.字段名 Student stul new Student() stul. scor eEng I ish=85 int a=stul. scoreEngl ish; stu1. xuehao=“2013001
使用字段 对象名.字段名 Student stu1 = new Student( ); stu1.scoreEnglish=85; √ int a=stu1.scoreEnglish; √ stu1.xueHao=“2013001”; × 12 9.3.1 字段
9.32属性 属性 通过属性实现对私有字段的存取,实现了数据的隐藏 语法结构 [访问修饰符][其它修饰符]数据类型属性名 get //读访问器 set //写访问器
属性 通过属性实现对私有字段的存取,实现了数据的隐藏 语法结构 [访问修饰符][其它修饰符] 数据类型 属性名 { get //读访问器 {…} set //写访问器 {…} } 13 9.3.2 属性
9.32属性 其中 属性的访问修饰符一般为 pub l ic >数据类型:可以为简单类型,也可以为引用类型,表示get属 性访问器的返回值类型 get:get访问器,也称为读访问器,用于返回属性值,其返 回值类型和属性的类型相同 set:set访问器,也称为写访问器,用于为属性分配新值。 属性名:属性的名称,外部代码可以通过属性名来调用get访 问器和set访问器 属性只有get访问器时称为只读属性,只有set访问器时称为只写 属性,当两个都有称为读写访问器
其中 属性的访问修饰符一般为public 数据类型:可以为简单类型,也可以为引用类型,表示get属 性访问器的返回值类型 get:get访问器,也称为读访问器,用于返回属性值,其返 回值类型和属性的类型相同 set:set访问器,也称为写访问器,用于为属性分配新值。 属性名:属性的名称,外部代码可以通过属性名来调用get访 问器和set访问器。 属性只有get访问器时称为只读属性,只有set访问器时称为只写 属性,当两个都有称为读写访问器 14 9.3.2 属性
9.32属性 class student str ing xueHao; public string XueHao get return xueHao set i xueHao value pr i vate str ing xingMIng pub ic string XingMing get i return xingMing; I set xingMing= value; K pub l ic int scoreEng l ish
class Student { string xueHao; public string XueHao { get { return xueHao; } set { xueHao = value; } } private string xingMing; public string XingMing { get { return xingMing; } set { xingMing = value; } } public int scoreEnglish; } 15 9.3.2 属性