《类和对象教学课件电子教案.pptx》由会员分享,可在线阅读,更多相关《类和对象教学课件电子教案.pptx(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第6章 类和对象第6章 类和对象线上线下平台预习预习检查n 举例说明什么是类,什么是对象n 类与对象的关系是什么?n 简述对象的组成部分n Java定义一个类的语法是什么?n 如何创建一个类的对象?4集中测试集中测试回顾与作业点评n 关于多重循环,下列说法正确的是( )A多重循环指一个循环体内包含另一个完整的循环结构 B多重循环语句可以嵌套任意层次Cwhile、do-while和for循环不可以相互嵌套D在内层循环中执行break语句,将跳出外层循环n 写出运行结果n 点评作业的提交情况和共性问题5 int i = 0; for (i = 0; i =18 & age=60)/判断年龄判断年龄
2、System.out.println(name+ 年龄为年龄为+age+ ,价格为价格为20元元 );elseSystem.out.println(name + 的年龄为:的年龄为:+age+,免费,免费);/创建和使用对象示例5-534成员方法成员方法成员变量成员变量import java.util.Scanner;public class InitialVistor public static void main(String args) Scanner input = new Scanner(System.in);Visitor v = new Visitor();System.out.
3、print(请输入姓名:请输入姓名:);v.name = input.next();System.out.print(请输入年龄:请输入年龄:);v.age = input.nextInt();v.show(); 创建对象创建对象给每个属性赋值给每个属性赋值调用方法调用方法示例示例演示示例4:输出门票价格小结n 类和对象的关系?n 如何创建和使用对象?35提问提问经验经验n 利用Eclipse自动提示功能面向对象(OO)的优点面向面向对象对象与人类与人类的思维的思维习惯一习惯一致致提高了提高了程序的程序的可重用可重用性性信息隐信息隐藏,提藏,提高了程高了程序的可序的可维护性维护性和安全和安全性
4、性 36J a v a语言编程基础语言编程基础技能训练技能训练PART 4课堂练习上机练习定义管理员类u训练要点n类的属性n定义类的方法u需求说明n编写管理员类u实现思路n定义管理员类Administratorn定义其属性和方法38指导指导完成时间:20分钟课堂练习上机练习定义客户类u需求说明n编写客户类p属性:积分、卡类型p方法show():显示客户信息(显示积分、卡类型)n定义客户类Customern定义属性和方法 39练习练习提示提示完成时间:15分钟课堂练习上机练习创建管理员对象u训练要点n使用类创建对象n引用对象的属性和方法u需求说明n创建两个管理员类对象,输出他们的相关信息u实现思
5、路1.创建两个管理员类的对象2.给两个对象赋值并调用 显示方法40指导指导完成时间:10分钟讲解需求说明共性问题集中讲解n 常见问题及解决办法n 代码规范问题n 调试技巧41共性问题集中讲解 课堂练习上机练习更改管理员密码u训练要点n使用类创建对象nwhile循环u需求说明n输入旧的用户名和密码,如果正确,方有权限更新n从键盘获取新的密码,进行更新42指导指导讲解需求说明课堂练习上机练习更改管理员密码u实现思路1.创建管理员类的对象2.利用while实现循环执行 u难点指导n循环执行43指导指导完成时间:20分钟课堂练习上机练习客户积分回馈u需求说明n实现积分回馈功能n金卡客户积分大于1000分或普卡客户积分大于5000,获得回馈积分500分n创建客户对象输出他得到的回馈积分44练习练习完成时间:20分钟共性问题集中讲解n 常见问题及解决办法n 代码规范问题n 调试技巧45共性问题集中讲解 总结46对象是用来描述客观事物的一个实体类定义了对象将会拥有的特征(属性)和行为(方法)类是对象的类型,对象是类的实例使用类的步骤1. 定义类:使用关键字class2. 创建类的对象:使用关键字new3. 使用类的属性和方法:使用“.”操作符类和对象问题及作业集中问题&课后作业