- 0
- 0
- 约3.19千字
- 约 13页
- 2026-03-02 发布于山东
- 举报
项目七封装任务改写计算圆面积的程序,避免错误输入—封装的使用Java程序设计任务驱动教程
项目七封装任务使用封装改写计算圆面积程序,避免错误输入
任务引入:为什么需要封装?问题提出:项目六例6-10中,可直接修改Circle对象的radius属性(如)circle1.radius=-1导致后果:半径为负数时,面积和周长计算结果不合理(负数)核心需求:通过技术手段限制对成员变量的直接访问,确保数据合法性TestCircle.java//直接修改半径,存在?险Circlecircle1=newCircle();;circle1.radius=-1;//半径为负数!System.out.println(面积:+circle1.getArea();());//输出:面积:-3.141592653589793
1.封装的概念与核心思想定义:面向对象三大特性之一,将对象的状态信息(成员变量)隐藏在内部,不允许外部直接访问,通过类提供的方法实现对内部信息的操作和访问。核心思想:“隐藏实现细节,暴露公共接口”类比:贾岛《寻隐者不遇》“云深不知处”—隐藏内部状态,仅通过特
您可能关注的文档
- MySQL数据库原理及应用课件 项目3 创建与维护MySQL数据库.pptx
- MySQL数据库原理及应用课件 项目4 创建与维护学生信息管理数据表.pptx
- MySQL数据库原理及应用课件 项目6 优化查询学生信息管理数据库.pptx
- MySQL数据库原理及应用课件 项目7 以程序方式处理学生信息管理数据表.pptx
- MySQL数据库原理及应用课件 项目8 维护学生信息管理数据库的安全性.pptx
- Java程序设计任务驱动教程课件 项目1 任务1 Java开发环境配置.pptx
- Java程序设计任务驱动教程课件 项目1 任务2 编写第一个Java程序.pptx
- Java程序设计任务驱动教程课件 项目2 任务1 使用集成开发工具开发 Java 程序.pptx
- Java程序设计任务驱动教程课件 项目3 任务1 计算圆的面积 — Java基本语法的使用1.pptx
- Java程序设计任务驱动教程课件 项目3 任务1 计算圆的面积 — Java基本语法的使用2.pptx
原创力文档

文档评论(0)