第4章 面向对象编程(封装、访问控制与包).pptVIP

  • 3
  • 0
  • 约4.96千字
  • 约 22页
  • 2018-07-07 发布于湖北
  • 举报

第4章 面向对象编程(封装、访问控制与包).ppt

第4章 面向对象编程 (封装、访问控制符和包) 一、封装的定义及作用 封装性 将对象中的状态数据隐藏起来的机制,称 为“封装性”。 封装性的作用 -隐蔽类的实现功能 -提高了类模块的重复使用和类间的相互调用 二、封装的访问控制符(P97表4-1) public(公共的) 不仅可以修饰类,还可以修饰属性和方法,访 问级别最高。 缺省(默认) 不仅可以修饰类,还可以修饰属性和方法。类、 属性、方法之前没有任何控制符时,就是缺省 访问控制符 private(私有的) 只能修饰属性和方法,只能被本类访问 protected(保护的) 在继承章节中讲解 1、缺省访问控制符的访问 2、private访问控制符的访问 封装Circle类,使得其它类不能直接访问该类的半径radius。 提示: 其它类不能直接访问radius,意味着该radius设置为private。 class Circle{ final static double PI=3.1415926; private double radius;//定义圆半径 void setRadius(double r){//设置圆半径 radius=r;} double area(){ return PI*radius*radius; } double circum(){

文档评论(0)

1亿VIP精品文档

相关文档