JAVA面向对象程序设计教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南财经大学天府学院
教案
任课教师:***
课程名称:面向对象程序设计(Java)
任课班级:13级专科计算机01班、13级专科网络01班、13级专科软件01班
授课时间:2013-2014-2学期
西南财经大学天府学院教务处制
教案
编号:1
15 5 10 10
15 25
a)互相认识,加深了解,了解各自的兴趣和长项。
b)选取一个同学为小组长。
c)探讨学习本课程的方法,并由小组长向老师汇报本次讨论的结果。
五、J ava语言简介
(1)Java是一种程序设计语言,由Sun Microsystem公司于1995年推出;
(2)早在1991年,Sun公司的James Gosling等人开始开发名为Oak的程序设计语言,希
望用来控制嵌入在有线电视机顶盒和PDA等设备中的微处理器;
(3)1994年,Oak语言正式更名为Java;
(4)Java语言凭借其独有的安全性、可移植性和平台无关性,迅速走红。
六、J ava可以做什么?(学生查询资料)
由学生自助通过各种方式查询资料,然后老师随机抽取1-3名同学回答。
七、J ava虚拟机(讲授)
(1)Java虚拟机(Java Virtual Machine)是可运行Java字节码的虚拟计算机系统。
(2)使用Java语言编写的程序,实际上是运行在JVM之上,而不是运行在操作系统上。
(3)它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。
八、开发Java程序的步骤(讲授)
(1)创建Java源程序
Java源程序可以使用任何文本编辑器创建与编辑,一般用.java作为扩展名,其实就是一个使用Java语言编写的文本文件;
(2)编译源程序
Java编译器读取Java源程序并翻译成Java虚拟机能够明白的指令集合,并以字节码的形式保存在文件中,通常,字节码文件以.class作为扩展名;
(3)运行class(字节码)文件
Java解释器读取字节码文件,取出指令并翻译成计算机能够执行的机器代码,完成运行过程。
九、编写第一个Java程序(讲授+演示)
(1)打开记事本,新建一个文本文件,将文件名改为Hello.java,在文件中键入如下内容并
保存:
class Hello
{
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
教案
编号:2
90
new、null、package、private、protected、public、
return、short、static、super、switch、synchronized、
this、throw、throws、true、try、void、while
(3)数据类型
(4)变量的作用域和生命周期
a)变量的作用域指变量起作用的范围,说明变量在什么部分可以被访问;
b)变量的生命周期是指变量在内存中存在的周期,即什么时候分配空间,什么时候销毁;
(5)运算符和表达式
a)算术运算符
b)关系运算符
c)逻辑运算符
d)条件运算符
e)赋值运算符
(6)选择结构
a)if语句
b)if…else语句
c)if…else if语句
d)switch…case语句
三、学生实验(上机+老师指导)
(1)输入一个“男”或者“女”,对应输出“M”和“F”。
(2)写程序,若星期一到星期五,则打印出“工作快乐”,若星期六、星期天则输出“周末更快乐”。
(3)输入一个分数,输出对应的等级:
60以下 E
60-70 D
70-80 C
80-90 B
90 – 100 A
作
业布置(1)输入三个数字,最后从小到大输出排序。
(2)课后预习循环结构的几种语句以及数组的定义。
教案
编号:3
编号:4
编号:5
编号:6
教案
编号:7
章节面向对象开发方法概述授课方式讲授+上机
教学目的(1)了解什么是面向对象。
(2)掌握面向对象的基本概念(类、对象、属性、封装、继承、多态)。
(3)掌握如何定义类,如何创建对象。
(4)掌握成员运算符的使用。
(5)掌握访问控制权限:public和private。
(6)培养学生抽象客观世界成主观世界的能力。
(7)培养学生初步的设计软件系统的能力。
(8)培养学生的团队意识。
教
学
重
点
(1)面向对象的核心思想和概念
教
学
难
点
(1)面向对象的核心思想和概念
时间
分配
教学过程
Min 15 15
10 10
一、作业点评(学生阐述+老师总结)
方式:由1-3个同学来讲述上周作业第六题的实现思路以及展示具体实现,最后由老师总结出现的一些问题。
二、上周课后作业检查
方式:抽查2-5名同学谈谈对面向对象编程的认识以及对基本概念的描述。
三、面向对象的编程思想
四、对象
(1)现实世界中的实体是实际存在的某种物体,用OOP的术语就称为对象。
(2)在Java中我们通过对象对现实世界中的实体进行一个模拟和映射。