




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Chapter 1 第三章 二 类的无参方法 Chapter 2 类和对象的区别是什么 数据类型有哪两类 如何使用 publicclass Student toString stu name stu sex stu age 实现输出学生信息 下面代码有哪些错误 回顾与作业点评 Chapter 3 预习检查 类的方法由哪几部分组成 成员变量和局部变量的区别有哪些 JavaDoc怎样写注释 Chapter 4 会定义和使用类的方法理解变量作用域会添加JavaDoc注释 本章目标 Chapter 5 类的方法 1 写出狮子对象的 跑 方法 叫 方法 电动玩具狮子属性 颜色 黄色行为 跑叫 按此按钮 狮子开始叫 按此按钮 狮子开始跑 Chapter 6 类的方法示例 publicclassAutoLion Stringcolor 黄色 publicvoidrun System out println 正在以0 1米 秒的速度向前奔跑 publicStringbark Stringsound 大声吼叫 returnsound AutoLion类代码实现 方法体 返回类型 方法名称 Chapter 7 如何定义类的方法 类的方法定义类的某种行为 或功能 方法的名称 方法的主体 方法返回的数据类型 定义类的方法 public返回值类型方法名 这里编写方法的主体 步骤一 定义方法名以及返回值 步骤二 编写方法体 Chapter 8 方法的返回值 两种情况如果方法具有返回值 方法中必须使用关键字return返回该值 返回类型为该返回值的类型如果方法没有返回值 返回类型为void publicclassStudent Stringname 张三 publicvoidgetName returnname 返回类型要匹配 return表达式 编译错误 作用 跳出方法给出结果 Chapter 9 方法调用 方法是个 黑匣子 完成某个特定的应用程序功能 并返回结果方法调用 执行方法中包含的语句 对象名 方法名 2 小明过生日 爸爸送他一个电动狮子玩具 编程测试这个狮子能否正常工作 Chapter 10 方法调用 publicclassAutoLion Stringcolor 黄色 颜色 跑 publicvoidrun System out println 正在以0 1米 秒的速度向前奔跑 叫 publicStringbark Stringsound 大声吼叫 returnsound 获得颜色 publicStringgetColor returncolor 显示狮子特性 publicStringshowLion return 这是一个 getColor 的玩具狮子 publicclassTestLion publicstaticvoidmain String args AutoLionlion newAutoLion System out println lion showLion lion run System out println lion bark 在类的方法中调用该类另一个方法 在main 方法中调用类的方法 Chapter 11 方法调用小结 方法之间允许相互调用 不需要知道方法的具体实现 提高了效率 Chapter 12 publicclassStudent publicvoidshowInfo return 我是一名学生 方法的返回类型为void 方法中不能有return返回值 常见错误4 1 Chapter 13 publicclassStudent publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight height 方法不能返回多个值 常见错误4 2 Chapter 14 publicclassStudent publicStringshowInfo return 我是一名学生 publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight 多个方法不能相互嵌套定义 常见错误4 3 publicclassStudent publicStringshowInfo return 我是一名学生 publicdoublegetInfo doubleweight 95 5 doubleheight 1 69 returnweight Chapter 15 publicclassStudent intage 20 if age 20 System out println 年龄不符合入学要求 publicvoidshowInfo return 我是一名学生 不能在方法外部直接写程序逻辑代码 常见错误4 4 Chapter 16 小结1 编写电池类 Cell 具有品牌属性 可以续电编写测试类 TestCell 参考代码1 参考代码2 Chapter 17 成员变量和局部变量2 1 变量声明的位置决定变量作用域变量作用域确定可在程序中按变量名访问该变量的区域 for inti 0 a 0 i 4 i a System out println a 代码错误 a的作用域仅在for循环中 Chapter 18 成员变量和局部变量2 2 变量1类型变量1 变量2类型变量2 变量3类型变量3 public返回类型方法1 变量4类型变量4 public返回类型方法2 变量5类型变量5 publicclassAutoLion AutoLion类的方法 其他类的方法 谁能使用这些变量 方法1 方法2 成员变量 局部变量 局部变量 Chapter 19 作用域不同局部变量的作用域仅限于定义它的方法成员变量的作用域在整个类内部都是可见的初始值不同Java会给成员变量一个初始值Java不会给局部变量赋予初始值在同一个方法中 不允许有同名局部变量 在不同的方法中 可以有同名局部变量两类变量同名时 局部变量具有更高的优先级 成员变量和局部变量的区别 Chapter 20 publicclassTest intscore1 88 intscore2 98 publicvoidcalcAvg intavg score1 score2 2 publicvoidshowAvg System out println 平均分是 avg 常见错误 局部变量avg的作用域仅限于calcAvg 方法 Chapter 21 指导 计算平均分和总成绩 训练要点 方法的定义和调用需求说明 从键盘接收三门课分数 计算三门课的平均分和总成绩 编写成绩计算类实现功能实现思路 1 创建类ScoreCalc2 编写方法实现各功能3 编写测试类难点指导 面向对象编程思维 讲解需求说明 完成时间 25分钟 Chapter 22 面向对象的编程思维 ScoreCalc类和Test类 publicstaticvoidmain String args Scannerinput newScanner System in System out print 请输入Java成绩 intjava input nextInt 计算并显示输出 inttotal java c db doubleavg total 3 System out print 总成绩 total System out print n平均分 avg 一次还可以接受 如果还要再执行这个功能 难道还要重复再写 Chapter 23 小结2 编写手机类 Phone 可以下载音乐 可以播放这些音乐 可以进行充电重用电池类方法 Cell 编写测试类 TestPhone 参考代码1 参考代码2 Chapter 24 JavaDoc注释 回顾学过的注释方式单行注释 这里是单行注释多行注释 这里是多行注释 可以多行 JavaDoc注释 使用 开始和 结束 用来注释类 属性和方法等 CalcScore类 authorChris version1 02007 06 21 描述信息 author 描述作者信息 version 描述版本信息 Chapter 25 3 为ScoreCalc类添加JavaDoc注释 添加JavaDoc注释 ScoreCalc类 author北大青鸟 version2 02010 06 01 publicclassScoreCalc Java成绩 intjava 计算总成绩 returntotal publicintcalcTotalScore inttotal java c db returntotal 方法的JavaDoc注释 属性的JavaDoc注释 类的JavaDoc注释 Chapter 26
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能制造面试预测题
- 2025年文化旅游策划师高级笔试预测题
- 2025年心理健康师初级面试常见问题及参考答案
- 2025年河道保洁员面试问题及标准答案集锦
- 2025年物业空调工笔试模拟题库
- 2025年香席师高级考试模拟题库
- 2025年城市运行客服面试模拟题库大全
- 养老院服务协议
- 2025年礼宾接待笔试模拟题集
- 2025年暑期消防安全题集及答案
- 2025年基孔肯雅热和登革热防控知识考试试题及参考答案
- 2025-2026学年第一学期安全主题教育
- 汽车美容承包合同(标准版)
- 管道设计培训课件
- 2025-2026学年新交际英语(2024)小学英语一年级上册教学计划及进度表
- 河北省廊坊市2024-2025学年高一下学期期末考试 数学试卷
- 2025年发展对象考试题库附含答案
- 2025年内蒙古中考数学真题(含答案解析)
- 2025年兵团基层两委正职定向考录公务员试题(附答案)
- 2025至2030年中国铍铜棒线材行业市场深度分析及投资策略研究报告
- 物业公共维修管理课件
评论
0/150
提交评论