java程序设计-类与对象基础PPT演示课件
126页1、本章目标,掌握类和对象理解封装会创建和使用对象,1/39,万物皆对象,世界是由什么组成的?,分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类,2/39,身边的对象,张浩,李明,收银员 员工号10001 姓名李明 部门财务部 操作: 收款 打印账单,顾客姓名张浩年龄20体重60kg 操作: 购买商品,3/40,3/39,对象的特征属性,属性对象具有的各种特征每个对象的每个属性都拥有特定值例如:张浩和李明的年龄、姓名不一样,20岁,张浩,属性,60kg,顾客张浩,4/39,对象的特征方法,方法对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成,打印账单,方法,刷卡,收银员李明,5/40,收银,5/39,对象的属性和方法,列出尼古拉斯凯奇驾驶的这辆法拉利F360 Spider的属性和方法列出小狗对象的属性和方法,属性: 品牌:法拉利 型号:F360 Spider 颜色:黄色 价格:380万元方法: 发动 停止 加速,属性: 颜色:白色方法: 叫 跑 吃,6/40,提问,6/39,封装,对象同时具有属性和方法两项特性对象的属性和方法通常被封装在一起,共同体
2、现事物的特性, 二者相辅相承,不能分割,一辆汽车,有完好的零件和特定的颜色还应具备开动、刹车等方法行为,7/39,小结,说一说教室里的对象描述他们的属性和方法,颜色:黑色品牌:BENQ投影,姓名:张三年龄:20学习,类型:白炽灯开关变亮变暗,材制: 木质支撑物品,提问,8/40,8/39,从对象抽象出“类”,轿车,抽取出下列对象的共同特征(属性和方法),问题,顾客,9/39,类,顾客类轿车类 ,类是模子,定义对象将会拥有的特征(属性)和行为(方法),类是对象的类型不同于int类型:具有方法,各种口味的球状冰淇淋,10/40,10/39,类和对象的关系,类是抽象的概念,仅仅是模板比如说:“人”对象是一个你能够看得到、摸得着的具体实体,小布什,普京,克林顿,11/39,Java 是面向对象的语言,所有Java程序都以类class为组织单元关键字class定义自定义的数据类型,public class HelloWorld public static void main(String args)System.out.println(Hello World!);,12/40,类的基本框架,12
3、/39,Java类模板,类将现实世界中的概念模拟到计算机程序中,public class 类名 /定义属性部分 属性1的类型 属性1; 属性2的类型 属性2; 属性n的类型 属性n; /定义方法部分 方法1; 方法2; 方法m;,语法,13/39,定义类,定义一个类的步骤,14/39,public class School /定义属性String schoolName;/学校名称int classNumber;/教室数目int labNumber;/机房数目/定义方法public void showSchool()System.out.println(schoolName + classNumber + labNumber );,15/39,如何创建和使用对象,使用对象的步骤创建对象类名 对象名 = new 类名();引用对象成员:使用“.”进行以下操作引用类的属性:对象名.属性引用类的方法:对象名.方法名(),School mySchool = new School();,mySchool.name = “西南交大; /给name属性赋值mySchool.showSchool();
4、/调用showCenter()方法,语法,语法,16/39,创建和使用对象示例,一个景区根据游人的年龄收取不同价格的门票。请编写游人类,根据年龄段决定能够购买的门票价格并输出,问题,分析,17/40,17/39,创建和使用对象示例,18/39,19/39,创建和使用对象示例,小结,类和对象的关系?如何创建和使用对象?,提问,经验,利用MyEclipse自动提示功能,20/39,面向对象(OO)的优点,21/39,总结,对象是用来描述客观事物的一个实体类定义了对象将会拥有的特征(属性)和行为(方法)类是对象的类型,对象是类的实例使用类的步骤,22/39,本章目标,会定义和使用类的方法理解变量作用域会添加JavaDoc注释,23/38,类的方法,写出狮子对象的“跑”方法、 “叫”方法,电动玩具狮子属性:颜色:黄色行为:跑叫,按此按钮,狮子开始叫,按此按钮,狮子开始跑,问题,24/38,类的方法示例,AutoLion类代码实现,public class AutoLion String color = 黄色; public void run() System.out.println(正在以0.
《java程序设计-类与对象基础PPT演示课件》由会员日度分享,可在线阅读,更多相关《java程序设计-类与对象基础PPT演示课件》请在金锄头文库上搜索。
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页