面向对象程序基础指南.pptVIP

  • 4
  • 0
  • 约1.47万字
  • 约 88页
  • 2017-06-18 发布于湖北
  • 举报
综合应用实例: 尽管属性与字段域有相同的使用语法,但它本身并不代表字段域。属性不直接对应存储位置,所以不能把它当变量使用,不能把属性作为ref或者out参数传递。属性并不一定要匹配字段,属性和方法一样,也有静态修饰,在静态属性的访问器中不能访问非静态数据也不能引用this。 提 示: get访问器的返回值类型与属性的类型相同,所 以在语句块中的return语句必须有一个可隐式转 换为属性类型的表达式。 set访问器无返回值,但它有一个隐式值参数 value,它的类型与属性的类型相同。 同时包含get和set访问器的属性是读/写属性, 只包含get访问器的属性是只读属性,只包含set 访问器的属性是只写属性。 属性必须有返回值,不能是void的。 总 结: 从商业角度看,例:库存商品数量,有客户订 单时,作为商业机密,你提供的订货接口,隐 藏了库存信息。 班级学生成绩管理。根据学生必修的课程及课程学分和课程成绩计算GPA,最后按GPA的值对学生进行排序 GPA(grade point average) :平均积分点 平均成绩点数 本程序的学生总人数、课程名、课程学分可以由控制台输入,为叙述简单,假定每个学生所选修的课程相同。 Course类定义了课程名、课程学分字段域,并使用属性公开私有字段。另外,Course类还定义了构造函数。

文档评论(0)

1亿VIP精品文档

相关文档