还剩4页未读,继续阅读
文本内容:
Java基础与案例开发教案面对对象学院信息技术工程班级计科1101学号姓名陈世誉教案首页第2次课授课时间第
23.
10.18教案完成时间第
23.
10.16(教案续页)基本内容1:起先导入,对象在实际生活中的含义对象在生活中指的是男女挚友,那么在Java中什么含义呢2什么是面对对象?面对对象就是一种编程思想3什么是面对对象的编程思想?面对对象是相对面对过程而言面对过程强调的是功能行为面对对象将功能封装进对象,强调具备了功能的对象面对对象的编程思想在考虑问题时,以具体的事物(对象)为单位,考虑他的属性(特征)及动作(行为)举例类比5分钟4什么是对象?万事万物皆对象5什么是类?类就是一类事物,具有某些相同属性和行为的事物的总和6类和对象的关系?类是对象的抽象,对象是类的实例化例如举例2分钟举例2分钟口述+举例5分钟7如何创建类?publicclass类名{属性1的类型属性1;属性2的类型属性2;方法1方法2思索???人具有什么属性和行为方法呢答属性:姓名name、性别gender、身高height、体重weight方法吃饭eat>睡觉sleep、走路walk例如publicclassperson{*/属性/*stringname;intage;stringgender;intheight;intweight;*/方法/*publicvoideat{systemout.printin我饿了,我要吃饭”}publicvoidwalk{system.out.printin我要去压马路”publicvoidsleep{system.out.printin睡觉了”本节课实例publicclassperson{stringname;intage;publicvoideatsystemout.printin我饿了,我要吃饭”publicvoidwalk通过实例来整体理解类的创建,对象的创建,类和对象的关系systemout.printin我要去压马路”publicvoiddisplaysystemout.printin“我是+name+”今年+age+”publicstaticvoidmainStringE]args{Personzhangsan=newPerson;zhangsan.name=张三”;zhangsan.age=21;zhangsan.display;zhangsan.eat;Personlisi=newPerson;lisi.name=李四;lisi.age=18;lis.display;lisi.walk;限制台打印的结果为我是张三今年21岁我饿了,我要吃饭我是李四今年18岁我要去压马路教案末页课程名称Java基础年级大二专业、层次计算机科学与技术本科教员陈世誉专业技术职务授课方式(大、小班)1学时小班学时授课题目(章、节)
5.1面对对象基本教材或主要参考书JAVA基础与案例开发详解教学目的与要求1:了解面对对象、面对对象的编程思想的概念2了解类和对象的概念3驾驭类和对象的关系4驾驭类和对象的创建方法5驾驭对象的运用大体内容与时间支配,教学方法1起先导入,对象在实际生活中的含义(口述2分钟)2什么是面对对象(口述+多媒体演示2分钟)3什么是面对对象的编程思想(举例、类比5分钟)4对象的概念(多媒体、举例2分钟)5类的概念(多媒体、举例2分钟)6类和对象的关系(多媒体、举例5分钟)7类的创建(多媒体、举例9分钟)8对象的创建(多媒体、举例4分钟)9对象的运用(多媒体、举例10分钟)10总结(多媒体+口述3分钟)11作业(多媒体1分钟)教研室批阅看法(教学组长签名)(教研室主任签名)年月日小结总结面对对象的特点是一种符合人们思索习惯的思想可以将困难的事情简洁化将程序员从执行者转换成了指挥者完成需求时先要去找具有所需的功能的对象来用假如该对象不存在,那么创建一个具有所需功能的对象这样简化开发并提高复用复习思索题、作业题大家各自写一个类,在类中创建两个不同的对象,并调用其方法和属性下次课预习要点面对对象的特征•封装encapsulation继承inheritance多态po1ymorphism驾驭封装、继承与多态实施状况及分析课堂基本有序,同学也能跟着老师的思路走,最终回顾环节,学生能回答出老师提问的问题说明学生对本次课的内容驾驭较好。