java定义管理员类manager_TP11 类的无参方法 ACCP 60 S1-1-使用Java理解程序逻辑 课件.ppt...

TP11 类的无参方法 ACCP 60 S1-1-使用Java理解程序逻辑 课件

Chapter 第十一章 回顾与作业点评 类和对象的区别是什么? 数据类型有哪两类?如何使用? 预习检查 类的方法由哪几部分组成? 成员变量和局部变量的区别有哪些? JavaDoc怎样写注释? 本章任务 实现计算平均分和课程总成绩 实现MyShopping系统菜单切换 实现MyShopping系统入口程序 本章目标 会定义和使用类的方法 理解变量作用域 会添加JavaDoc注释 类的方法 1、写出狮子对象的“跑”方法、 “叫”方法 类的方法示例 AutoLion类代码实现 如何定义类的方法 类的方法定义类的某种行为(或功能) 方法的返回值 两种情况 如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值的类型 如果方法没有返回值,返回类型为void 方法调用 方法是个“黑匣子”,完成某个特定的应用程序功能,并返回结果 方法调用:执行方法中包含的语句 方法调用 方法调用小结 方法之间允许相互调用,不需要知道方法的具体实现,提高了效率 常见错误4-1 常见错误4-2 常见错误4-3 常见错误4-4 小结1 编写电池类(Cell):具有品牌属性,可以续电 编写测试类(TestCell) 成员变量和局部变量2-1 变量声明的位置决定变量作用域 变量作用域确定可在程序中按变量名访问该变量的区域 成员变量和局部变量2-2 成员变量和局部变量的区别 作用域不同 局部变量的作用域仅限于定义它的方法 成员变量的作用域在整个类内部都是可见的 初始值不同 Java会给成员变量一个初始值 Java不会给局部变量赋予初始值 在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量 两类变量同名时,局部变量具有更高的优先级 常见错误 指导——计算平均分和总成绩 训练要点: 方法的定义和调用 需求说明: 从键盘接收三门课分数,计算三门课的平均分和总成绩,编写成绩计算类实现功能 实现思路: 1、创建类 ScoreCalc 2、编写方法实现各功能 3、编写测试类 难点指导: 面向对象编程思维 共性问题集中讲解 面向对象的编程思维 ScoreCalc类 和 Test类 小结2 编写手机类(Phone):可以下载音乐,可以播放这些音乐,可以进行充电 重用电池类方法(Cell) 编写测试类(TestPhone) 练习——定义管理员类 需求说明: 根据下图所示信息,编写管理员类Manager,使用show()方法返回管理员信息 编写测试类ManagerTest输出管理员信息 指导——实现菜单的级联效果 训练要点: 方法的定义和调用 循环结构 需求说明: 实现MyShopping菜单,输入菜单项编号,可以自由切换各个菜单 实现思路: 1、创建菜单类Menu 2、编写方法实现各功能 3、编写测试类 难点指导: 面向对象编程思维 练习——实现系统入口程序 需求说明: 编写类StartSMS,实现输入用户名和密码,符合条件的进入系统 共性问题集中讲解 JavaDoc注释 回顾学过的注释方式 单行注释://这里是单行注释 多行注释:/*这里是多行注释, 可以多行*/ JavaDoc注释:使用“/**”开始和“*/”结束,用来注释类、属性和方法等 添加JavaDoc注释 3、为ScoreCalc类添加JavaDoc注释 如何生成JavaDoc文档 JavaDoc能够从源代码中抽取类、属性、方法等的注释,形成一个和配套的API帮助文档 生成JavaDoc文档 使用命令行方式生成 使用Eclipse工具生成 练习——添加并生成JavaDoc文档 需求说明: 为我行我素购物系统的Manager类、Menu类添加JavaDoc注释 使用Eclipse工具,生成两个类的JavaDoc文档 总结 定义类的方法的步骤是什么? 类的一个方法如何调用本类的另一个方法? 类中的一个方法如何调用另一个类的方法? 成员变量和局部变量的区别有哪些? 如何给类的方法添加JavaDoc注释? 作业 课后作业 必做 教员备课时在此添加内容 选做 教员备课时在此添加内容 提交时间:xxx 提交形式:xxx 预习作业 背诵英文单词 教员备课时在此添加内容 /** * ScoreCalc类 * @author 北大青鸟 * @version 2.0 2010/06/01 */ public class ScoreCalc { /** Java成绩 */ int java; ... /** * 计算总成绩 * @re

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值