第7章类和对象ppt课件.ppt

第7章类和对象ppt课件.ppt

ID:59763386

大小:3.47 MB

页数:45页

时间:2020-11-23

第7章类和对象ppt课件.ppt_第1页
第7章类和对象ppt课件.ppt_第2页
第7章类和对象ppt课件.ppt_第3页
第7章类和对象ppt课件.ppt_第4页
第7章类和对象ppt课件.ppt_第5页
资源描述:

《第7章类和对象ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章类和对象第一单元预习检查类与对象的关系是什么?定义一个类的语法是什么?如何创建一个类的对象?提问第2页/共45页以OO的方式实现学校类、教员类、学生类,描述相关信息实现管理员类、客户类,描述相关信息游人类,输出购买门票价格更改管理员密码实现客户积分回馈本章任务第3页/共45页本章目标掌握类和对象理解封装会创建和使用对象点重点重点难第4页/共45页世界是由什么组成的?名胜人物品动物,植物……分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类万物皆对象第5页/共45页张浩李明收银员员工号—10001姓名—李明部门—财务部操作:收

2、款打印账单顾客姓名—张浩年龄—20体重—60kg操作:购买商品身边的对象第6页/共45页属性——对象具有的各种特征每个对象的每个属性都拥有特定值例如:张浩和李明的年龄、姓名不一样20岁张浩属性60kg顾客张浩对象的特征——属性第7页/共45页方法——对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成打印账单方法刷卡收银员李明收银对象的特征——方法第8页/共45页列出尼古拉斯·凯奇驾驶的这辆法拉利F360Spider的属性和方法列出小狗对象的属性和方法属性:品牌:法拉利型号:F360Spider颜色:黄色价格:380万元方法:发动停

3、止加速属性:颜色:白色方法:叫跑吃提问对象的属性和方法第9页/共45页对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体现事物的特性,二者相辅相承,不能分割一辆汽车,有完好的零件和特定的颜色还应具备开动、刹车等方法行为封装第10页/共45页说一说教室里的对象描述他们的属性和方法颜色:黑色品牌:BENQ投影姓名:张三年龄:20学习类型:白炽灯开关变亮变暗材制:木质支撑物品提问小结第11页/共45页轿车抽取出下列对象的共同特征(属性和方法)问题顾客从对象抽象出“类”第12页/共45页顾客类轿车类…………类是模子,定义对象将会拥有的特

4、征(属性)和行为(方法)类是对象的类型不同于int类型:具有方法各种口味的球状冰淇淋类第13页/共45页类是抽象的概念,仅仅是模板比如说:“人”对象是一个你能够看得到、摸得着的具体实体小布什普京克林顿……“人”类特征(属性)年龄体重行为(方法)衣食住行类和对象的关系第14页/共45页所有Java程序都以类class为组织单元关键字class定义自定义的数据类型publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!!!");}}类

5、的基本框架Java是面向对象的语言第15页/共45页类将现实世界中的概念模拟到计算机程序中publicclass类名{//定义属性部分属性1的类型属性1;属性2的类型属性2;…属性n的类型属性n;//定义方法部分方法1;方法2;…方法m;}语法Java类模板第16页/共45页定义一个类的步骤定义类第17页/共45页在不同北大青鸟培训中心,会感受到相同的环境和教学氛围,用类的思想输出中心信息问题School类属性:中心全称中心教室数目中心机房数目方法:展示中心信息类示例2-1第18页/共45页publicclassSchool{Stringschoo

6、lName;//中心名称intclassNumber;//教室数目intlabNumber;//机房数目//定义北大青鸟中心的方法publicvoidshowCenter(){System.out.println(schoolName+"培训学员"+"配备:"+classNumber+"教"+labNumber+"机");}}定义类的showCenter()方法,用于输出类相关的信息方法成员变量示例类示例2-2演示示例:定义School类第19页/共45页第20页/共45页使用对象的步骤创建对象类名对象名=new类名();引用对象成员:使用“.

7、”进行以下操作引用类的属性:对象名.属性引用类的方法:对象名.方法名()Schoolcenter=newSchool();center.name="北京中心";//给name属性赋值center.showCenter();//调用showCenter()方法语法语法如何创建和使用对象第21页/共45页publicclassInitialSchool{publicstaticvoidmain(String[]args){Schoolcenter=newSchool();System.out.println("***初始化成员变量前***");cent

8、er.showCenter();center.schoolName=“徐州中心";center.classNumber=1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。