




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java基础与案例开发教案 面向对象 学院:信息技术工程班级: 计科1101学号: 姓名: 陈 世 誉教案首页第9次课 授课时间 教案完成时间课程名称Java基础年级大二专业、层次计算机科学与技术 本科教员陈世誉专业技术职 务授课方式(大、小班)小班学时1学时授课题目(章、节)5.1面向对象基本教材或主要参考书JAVA基础与案例开发详解教学目的与要求: 1:了解面向对象、面向对象的编程思想的概念。2:了解类和对象的概念。3:掌握类和对象的关系。4:掌握类和对象的创建方法。5:掌握对象的使用。大体内容与时间安排,教学方法: 1:开始导入,对象在实际生活中的含义 (口述 2分钟) 2:什么是面向对
2、象 (口述+多媒体演示 2分钟) 3:什么是面向对象的编程思想 (举例 、类比 5分钟) 4:对象的概念 (多媒体、举例 2分钟) 5:类的概念 (多媒体、举例 2分钟) 6:类和对象的关系 (多媒体、举例 5分钟) 7:类的创建 (多媒体、举例 9分钟) 8:对象的创建 (多媒体、举例 4分钟) 9:对象的使用 (多媒体、举例 10分钟) 10:总结 (多媒体+口述 3分钟) 11:作业 (多媒体 1分钟)教研室审阅意见:_(教学组长签名)_(教研室主任签名)年 月 日(教案续页)基 本 内 容辅助手段和时间分配1:开始导入,对象在实际生活中的含义 对象在生活中指的是男女朋友,那么在Java
3、中什么含义呢?2:什么是面向对象? 面向对象就是一种编程思想。3:什么是面向对象的编程思想? 面向对象是相对面向过程而言面向过程强调的是功能行为面向对象 将功能封装进对象,强调具备了功能的对象。 面向对象的编程思想在考虑问题时,以具体的事物(对象)为单位,考虑他的属性(特征)及动作(行为)。 4:什么是对象? 万事万物皆对象。5:什么是类?类就是一类事物,具有某些相同属性和行为的事物的总和6:类和对象的关系? 类是对象的抽象,对象是类的实例化。例如:7:如何创建类? public class 类名 属性1的类型 属性1; 属性2的类型 属性2; . 方法1 方法2 口述 2分钟口述、举例 2分
4、钟举例 、类比 5分钟举例 2分钟举例 2分钟口述+举例 5分钟关键字class创建对象举例 9分钟思考? 人具有什么属性和行为(方法)呢答:属性:姓名(name)、性别(gender)、身高(height)、体重(weight). 方法:吃饭(eat)、睡觉(sleep)、走路(walk).例如:public class person */ 属性 /* string name; int age ; string gender; int height; int weight;*/ 方法 /* public void eat()(”我饿了,我要吃饭。”) public void walk()(”
5、我要去压马路。”) public void sleep()(”睡觉了。”) 8:如何创建对象?通过new关键字创建类的一个对象类名 对象名=new 类名( );例如:Person sb=new Person( );9:如何使用对象?通过 对象名.属性名; 对象名.方法名(); 例如:使用属性:; sb.age; sb.gender;使用方法:sb.sleep(); sb.walk(); 举例 4分钟举例 10分钟本节课实例:public class person string name; int age ; public void eat()(”我饿了,我要吃饭。”) publi
6、c void walk()(”我要去压马路。”) public void display() system.out.println(“我是”+name+”今年”+age+”岁”) public static void main(String args) Person zhangsan=new Person(); =“张三”; zhangsan.age=21; zhangsan.display(); zhangsan.eat(); Person lisi=new Person(); =“李四; lisi.age=18; lis.display(); l
7、isi.walk(); 控制台打印的结果为: 我是张三今年21岁 我饿了,我要吃饭。 我是李四今年18岁我要去压马路。重点:类的创建 对象的创建和使用 方法属性的使用通过实例来整体理解类的创建,对象的创建,类和对象的关系(教案末页)小 结总结:面向对象的特点l 是一种符合人们思考习惯的思想l 可以将复杂的事情简单化l 将程序员从执行者转换成了指挥者l 完成需求时:先要去找具有所需的功能的对象来用。如果该对象不存在,那么创建一个具有所需功能的对象。这样简化开发并提高复用。复习思考题、作业题 大家各自写一个类,在类中创建两个不同的对象,并调用其方法和属性。下次课预习要点面向对象的特征:l 封装(encapsulation
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 树之歌教学课件一等奖
- 山西小学三年级教学课件
- 教学课件结尾 结语
- 2025年长沙市中考物理试卷真题(含答案)
- 体育设施信托产品与消费者权益保护分析考核试卷
- 儿童玩具行业消费者购买决策因素研究考核试卷
- 公证员跨文化谈判技巧培训考核试卷
- java继承与多态面试题及答案
- 浙江省pcr上岗证考试试题及答案
- 环境成本会计在企业管理中的应用探讨考核试卷
- 2025年中国乐器网数据监测研究报告
- 西方文化导论试题及答案
- 2025-2030中国毛衣市场调研及重点企业投资评估规划分析研究报告
- 2025江苏省惠隆资产管理限公司招聘30人易考易错模拟试题(共500题)试卷后附参考答案
- 试车员安全培训
- ARK年度重磅报告:2024年重大创新-BIGIDEAS2024(中文)
- 危重病例管理制度和报告制度
- 除臭系统操作培训
- 2025年南外小升初测试题及答案
- 幼儿园一日活动保教细则培训
- GB/T 45236-2025化工园区危险品运输车辆停车场建设规范
评论
0/150
提交评论