业反馈:刚毕业的学生写的代码没法看,命名不规范,代码无缩进等,所以一般在做项目之前,都会有个代码规范要求,这就是java代码规范。
方法手段提问式多媒体教学
作业和思考题:
猜数小游戏用打印图案:输入输出学生信按照成绩降序排列并输出
课后小结:
java语言面向对象编程的思路认为程序都是对象的组合,因此要克服面向过程编程的思路,直接按照对象和类的思想去组织程序,面向对象所具有的封装性、继承性、多态性等特点使其具有强大的生命力。作为面向对象编程人员来说,大体可以分为两种:类创建者和应用程序员,应用程序员是类的使用者。所以对程序的可读性和API帮助文档就有要求,java语言本身有一套约定成俗的编程规范,同时程序员首先要学会阅读系统API帮助文档,还要学会生成自己编写的程序的API帮助文档。
2、Java面向对象程序设计课程教案
f授课时间
第3周
第1、2、3节
授课方式(请打√)
理论课√讨论课□实验课□习题课□
授课题目(教学章、节或主题):
单元知识2抽象和封装面向对象思路、构造函数、封装
其他□
教学目的、要求(分掌握、熟悉、了解三个层次):学习面向对象设计的过程,从现实世界中抽象出类实现对现实世界的模拟对抽象出的类进行优化,通过封装隐藏内部信息
教学重点及难点:从现实世界中抽象出类
课次1课时安排3
教学基本内容
方法手段
根据控制台提示,输入姓名。
提问式
根据控制台提示,选择角色类型,有两种选择:教师和学生。
多媒体
如果类型选择教师,要选择教师教课的方向,有两种选择:“java方向”或者教学“方向”。
如果类型选择学生,要选择学生所在的年级:“大一”、“大二”或者“大三”。
在控制台打印出角色信息,包括姓名、年龄、性别、教课方向或者所在年级。
作业和思考题:
画出代码28的类图,并根据Teacher类的类图,设计出Stude
t类属性被封装后的类图。实现角色信息录入和打印。给Stude
t类增加Stude
t
ame构造方法对Stude
t类的所有属性进行封装,并设定名字不能多于4个字符,年级不能是“大一、大二、大三”以外的数据。
课后小结:
现实世界是“面向对象”的,面向对象就是采用“现实模拟”的方法设计和开发程序。面向对象技术是目前计算机软件开发中最流行的技术。面向对象设计的过程就是抽象的过程。
类是对某一类事物的描述,是抽象的、概念上的定义。对象是实际存在的该事物的个体,是具体的,现实的。
如果同一个类中包含了两个或两个以上方法,他r