- 44
- 0
- 约6.78千字
- 约 56页
- 2018-12-14 发布于天津
- 举报
Java有三种可见性修饰符-天津大学计算机学院
第四章 编写类 概要 编写类 前几章程序中使用的类都是java标准类库中已经定义的类 本章,我们开始自己定义类,然后在此基础上设计程序 包含main 方法的类只是程序的执行入口 真正的面向对象编程是基于定义的类来创建对象。 类与对象 回顾一下第一章的知识,对象有状态和行为 考虑一个六面的骰子: 它的状态可以定义为: 投掷后显示的那一个面,即当前面 它的基本行为: 骰子能被投掷,投掷能可能改变骰子的当前面 我们可以通过设计一个类名为 Die的类来表示一个骰子,模拟骰子的状态和行为。 然后我们可以根据此骰子类实例化任意多的骰子对象 类 类包含数据申明和方法声明: 类 数据的值定义了通过类创建的对象的状态 方法的功能定义了通过此类创建的对象的行为 对于 Die 类,我们可以声明一个整数来代表此骰子显示的当前面 有一个称作 “roll”的方法,让骰子的当前面设置为1和6之间的一个随机数 类 我们可以根据需要给Die类设计其它数据和方法,使得此类的功能更加丰富并且增强其重用性 一个程序中没有必要使用一个类的所有内容 参考 RollingDice.java (第108页) 参考 Die.java (第109页) Die 类 Die类包含两个数据值: 常数MAX 表示骰子最大面的值 整数faceValue表
您可能关注的文档
- 空气的成分用具橡皮泥瓶盖蜡烛杯子.PPT
- 2018年河南高等职业院校技能大赛教学能力比赛-周口科技职业学院.DOC
- 2018广东医学科学技术奖公示表-暨南大学医学部.DOC
- 竖直方向上的抛体与斜抛专题.DOC
- 竞价响应文件格式-四川电力资源交易平台.DOC
- B碟-重庆职工职业培训学校.DOC
- G105三合同安全环保施工方案.DOC
- FLTA申请中常见问题-西安电子科技大学人事处.DOC
- MBA学位论文开题报告-修订稿王晨光.DOC
- LED照明设备加速试验与寿命评价-赛宝在安徽.DOC
- 央国企DRP全域平台+穿透式监管:政策解读、架构体系、落地实践与标杆全景.pdf
- 婴儿潮退去,增长浪潮涌现:人口结构变迁与宏观经济.docx
- 2026全球建筑、工程和施工(AEC)行业报告: AI 与数据洞察.pptx
- 对中国汽车行业深度变革的观察与思考(1)~第一章:变革概览与时间线.pptx
- 超商現煮咖啡大解密:四大超商如何搶佔消費者日常剛需.docx
- 谁将引领AI新叙事?.pptx
- 2026中国小微分布式光储发展白皮书.pptx
- 2026年中国夏粮生产数据分析报告.pptx
- 2026快手618数据报告.pptx
- 2026年DeepSeek Harness 全景白皮书:从 0 到 1 详细拆解与实战教程.pdf
最近下载
- 2025年闵行区机关事业单位编外人员招聘(第二轮)历年题库附答案解析.docx VIP
- 2026年秋期(新教材版)部编人教版五年级上册小学语文全册教案(含二次备课和教学反思).docx VIP
- 试题题库—自动控制原理习题答案全案详解.doc VIP
- WGB-611A微机线路保护装置-V1.00.pdf VIP
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
- 公司食材配送售后服务及保障措施(技术方案).doc VIP
- 荷叶离褶伞(鹿茸菇)工厂化袋式栽培技术规程DB35_T 2315-2026_可搜索.pdf
- 小学口风琴兴趣教学工作总结.docx VIP
- 城市轨道交通夜间天窗点施工方案.docx
- 可打印人教版四年级语文上册背诵内容汇总.doc
原创力文档

文档评论(0)