类和对象PPT格式课件下载.ppt
《类和对象PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《类和对象PPT格式课件下载.ppt(39页珍藏版)》请在冰豆网上搜索。
+age+,免费,免费);
创建和使用对象示例创建和使用对象示例5-5成员方法成员方法成员变量成员变量importjava.util.Scanner;
publicclassInitialVistorpublicstaticvoidmain(Stringargs)Scannerinput=newScanner(System.in);
Visitorv=newVisitor();
System.out.print(请输入姓名:
请输入姓名:
);
v.name=input.next();
System.out.print(请输入年龄:
请输入年龄:
v.age=input.nextInt();
v.show();
创建对象创建对象给每个属性赋值给每个属性赋值调用方法调用方法演示示例演示示例4:
创建和使用对象:
创建和使用对象3小结小结2类和对象的关系?
类和对象的关系?
如何创建和使用对象?
指导指导定义管理员类定义管理员类训练要点:
训练要点:
定义类的属性定义类的属性定义类的方法定义类的方法需求说明:
需求说明:
编写管理员类编写管理员类实现思路:
实现思路:
1、定义管理员类、定义管理员类Administrator2、定义其属性和方法、定义其属性和方法讲解需求说明讲解需求说明完成时间:
完成时间:
20分钟分钟练习练习定义客户类定义客户类需求说明:
编写客户类编写客户类属性:
积分、卡类型属性:
积分、卡类型方法:
方法:
show(),显示客户信息,显示客户信息提示:
提示:
定义客户类定义客户类Customer定义属性和方法定义属性和方法完成时间:
15分钟分钟指导指导创建管理员对象创建管理员对象训练要点:
使用类创建对象使用类创建对象引用对象的属性和方法引用对象的属性和方法需求说明:
创建两个管理员类对象,输出他们的相关信息创建两个管理员类对象,输出他们的相关信息实现思路:
1、创建两个管理员类的对象、创建两个管理员类的对象2、给两个对象赋值并调用显示方法、给两个对象赋值并调用显示方法讲解需求说明讲解需求说明完成时间:
20分钟分钟共性问题集中讲解共性问题集中讲解n常见调试问题及解决办法常见调试问题及解决办法n代码规范问题代码规范问题共性问题集中讲解共性问题集中讲解指导指导更改管理员密码更改管理员密码训练要点:
使用类创建对象使用类创建对象while循环循环需求说明:
输入旧的用户名和密码,如果正确,方有权限更新输入旧的用户名和密码,如果正确,方有权限更新从键盘获取新的密码,进行更新从键盘获取新的密码,进行更新实现思路:
1、创建管理员类的对象、创建管理员类的对象2、利用、利用while实现循环执行实现循环执行难点指导:
难点指导:
循环执行循环执行讲解需求说明讲解需求说明完成时间:
25分钟分钟练习练习客户积分回馈客户积分回馈需求说明:
实现积分回馈功能,金卡客户积分大于实现积分回馈功能,金卡客户积分大于1000分或分或普卡客户积分大于普卡客户积分大于5000,获得回馈积分,获得回馈积分500分分创建客户对象输出他得到的回馈积分创建客户对象输出他得到的回馈积分完成时间:
20分钟分钟共性问题集中讲解共性问题集中讲解n常见调试问题及解决办法常见调试问题及解决办法n代码规范问题代码规范问题共性问题集中讲解共性问题集中讲解面向对象(面向对象(OO)的优点)的优点与人类的思维习惯一致与人类的思维习惯一致把人类解决问题的思维过程转变为程序能够理解的过程把人类解决问题的思维过程转变为程序能够理解的过程信息隐藏,提高了程序的可维护性和安全性信息隐藏,提高了程序的可维护性和安全性封装实现了模块化和信息隐藏封装实现了模块化和信息隐藏封装使得在对象外部不能随意访问对象的属性和方法封装使得在对象外部不能随意访问对象的属性和方法提高了程序的可重用性提高了程序的可重用性一个类可以创建多个对象实例,增加了重用性一个类可以创建多个对象实例,增加了重用性数据类型总结数据类型总结intdoublecharbooleanString数组数组使用使用class定义的类型定义的类型基本数据类型基本数据类型引用数据类型引用数据类型数据类型使用区别数据类型使用区别数据类型数据类型特特征征声声明明使使用用基本数据类型基本数据类型没有方法没有方法inti=8;
i+;
引用数据类型引用数据类型具有方法具有方法Studentstu=newStudent();
stu.age=20;
总结总结什么是类?
什么是类?
什么是对象?
类和对象的区别是什么?
如何定义一个类、类的属性和方法?
如何创建类的对象?
数据类型有哪两种?
区别是什么?