java面向对象教案1_第1页
java面向对象教案1_第2页
java面向对象教案1_第3页
java面向对象教案1_第4页
java面向对象教案1_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java基础与案例开发教案

----面向对象

学院:信息技术工程

班级:计科1101

学号:02210110106

姓名:陈世誉

教案首页

第色次课授课时间2014.10.18教案完成时间2014.10.16

课程名称Java基础年级大.专业、层次计算机科学与技术本科

专业技术授课方式小班学时1学时

教员陈世誉

职务(大、小班)

授课题目(章、节)5.1面向对象

基本教材或主要参考书JAVA基础与案例开发详解

教学目的与要求:

1:了解面向对象、面向对象的编程思想的概念。

2:了解类和对象的概念。

3:掌握类和对象的关系。

4:掌握类和对象的创建方法。

5:掌握对象的使用。

5:掌握对象的使用。

大体内容与时间女排,教学方法:

1:开始导入,对象在实际生活中的含义(口述2分钟)

2:什么是面向对象(口述+多媒体演示2分钟)

3:什么是面向对象的编程思想(举例、类比5分钟)

4:对象的概念(多媒体、举例2分钟)

5:类的概念(多媒体、举例2分钟)

6:类和对象的关系(多媒体、举例5分钟)

7:类的创建(多媒体、举例9分钟)

8:对象的创建(多媒体、举例4分钟)

9:对象的使用(多媒体、举例10分钟)

10:总结(多媒体+口述3分钟)

11:作业(多媒体1分钟)

11:作业(多媒体1分钟)

教研室审阅意见:

________________(教学组长签名)

.(教研室主任签名)

年月日

(教案续页)

基本内容辅助手段和时间分配

1:开始导入,对象在实际生活中的含义口述2分钟

对象在生活中指的是男女朋友,那么在Java中什么含义呢?

2:什么是面向对象?

面向对象就是一种编程思想。口述、举例2分钟

3:什么是面向对象的编程思想?

面向对象是相对面向过程而言

面向过程举例、类比5分钟

强调的是功能行为

面向对象

将功能封装进对象,强调具备了功能的对象。

面向对象的编程思想在考虑问题时,以具体的事物(对象)为单位,考虑

他的属性(特征)及动作(行为)。

4:什么是对象?举例2分钟

万事万物皆对象。

5:什么是类?

类就是一类事物,具有某些相同属性和行为的事物的总和举例2分钟

6:类和对象的关系?

类是对象的抽象,对象是类的实例化。

例如:口述+举例5分钟

■■

7:如何创建类?关键字class创建对象

publicclass类名{举例9分钟

属性1的类型属性1;

属性2的类型属性2;

方法1

方法2

思考???

人具有什么属性和行为(方法)呢

答:属性:姓名(name)、性别(gender)、身高(height)、体重

(weight)....

方法:吃饭(eat)、睡觉(sleep)、走路(walk).....

例如:

publicclassperson{

*/属性/*

stringname;

intage:

stringgender;

intheight;

intweight:

*/方法/*

publicvoideat(){

system,out.printin("我饿了,我要吃饭。”)

)

publicvoidwalk(){

system,out.printin("我要去压马路。”)

)

publicvoidsleep(){

system,out.printin("睡觉了。”)

)

)

举例4分钟

8:如何创建对象?

通过new关键字创建类的一个对象

类名对象名=new类名();

例如:Personsb=newPerson();

举例10分钟

9:如何使用对象?

通过

对象名.属性名;

对象名.方法名();

例如:

使用属性:sb.name;

sb.age;

sb.gender;

使用方法:sb.sleep();

sb.walk();

本节课实例:重点:类的创建

publicclassperson{对象的创建和使用

stringname;方法属性的使用

intage;

publicvoideat()

(

system.out.printin("我饿了,我要吃饭。”)通过实例来整体理解类

)的创建,对象的创建,类和

publicvoidwalk()对象的关系

(通过实例来整体理解类

system.out.printin("我要去压马路。”)的创建,对象的创建,类和

)对象的关系

publicvoiddisplay0

(

system.out.println(“我是"+name+w今年"+age+w

岁”)

)

publicstaticvoidmain(StringE]args)

(

Personzhaiigstiii=iiewPerson();

zhangsan.name="张三”;

zhangsan.age=21;

zhangsan.display();

zhangsan.eat();

Personlisi=newPerson();

lisi.name="李四;

lisi.age=18;

lis.display();

lisi.walk();

)

}

控制台打印的结果为:

我是张三今年21岁

我饿了,我要吃饭。

我是李四今年18岁

我要去压马路。

(教案末页)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论