Java程序设计任务驱动教程课件 项目7 任务 改写计算圆面积的程序,避免错误输入— 封装的使用.pptxVIP

  • 0
  • 0
  • 约3.19千字
  • 约 13页
  • 2026-03-02 发布于山东
  • 举报

Java程序设计任务驱动教程课件 项目7 任务 改写计算圆面积的程序,避免错误输入— 封装的使用.pptx

项目七封装任务改写计算圆面积的程序,避免错误输入—封装的使用Java程序设计任务驱动教程

项目七封装任务使用封装改写计算圆面积程序,避免错误输入

任务引入:为什么需要封装?问题提出:项目六例6-10中,可直接修改Circle对象的radius属性(如)circle1.radius=-1导致后果:半径为负数时,面积和周长计算结果不合理(负数)核心需求:通过技术手段限制对成员变量的直接访问,确保数据合法性TestCircle.java//直接修改半径,存在?险Circlecircle1=newCircle();;circle1.radius=-1;//半径为负数!System.out.println(面积:+circle1.getArea();());//输出:面积:-3.141592653589793

1.封装的概念与核心思想定义:面向对象三大特性之一,将对象的状态信息(成员变量)隐藏在内部,不允许外部直接访问,通过类提供的方法实现对内部信息的操作和访问。核心思想:“隐藏实现细节,暴露公共接口”类比:贾岛《寻隐者不遇》“云深不知处”—隐藏内部状态,仅通过特

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档