欢迎来到天天文库
浏览记录
ID:51906214
大小:42.50 KB
页数:2页
时间:2020-03-18
《教案教案(面向对象编程基础(2)).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、教学单元:面向对象编程基础(2)授课班级:授课时间:教学地点:学时数:2教学目的:应知:1.理解封装与抽象,以及封装的使用;2.掌握构造器方法的结构与使用;应会:1.会使用private/public关键字实现类成员的访问控制;2.会根据需要为类的私有属性编写set与get方法;3.会为类添加构造器方法;4.会使用构造器方法实例化对象;教学重点、难点:1.面向对象编程中封装与抽象的理解;2.private/public的使用;3.构造器方法的编写与使用。教学方法:根据本堂课教学内容的重点与难点,教学过程中主要采用以下教学方法:1.问题牵引教学方法:对于较
2、难理解的基本概念,主要采用提出问题,启发学生积极思考、分析、讨论,寻找解决途径和问题的答案的方法。2.“讲、学、练”相结合:对于实现继承的相关技术细节,大量采用演示、讲解和练习等方式。使学生在编程实践中加深对概念的理解,熟练掌握相关的技术细节。教学过程设计:备注:1、封装与抽象(1)导入:重新运行例3-3程序,并输入长为负数,观察运行结果。分析错误原因(直接对对象的成员变量赋值)。问题:如何实现类中相关成员的不可访问性,从而保证数据的安全?(2)编写例3-4程序。使用private实现类成员的私有化使用public实现类成员的公开。使用set与get方法
3、实现对成员属性的设置与获取(3)实战演习:习题3(4)总结封装与抽象的概念u封装与抽象是面向对象方法中的核心概念之一;u通过封装实现信息的隐藏、通过抽象为类提供一个公共的、可用的接口;2、构造器方法(1)提问:如何实现具有不同初始状态的对象?引出构造器方法;(2)编写例3-5:为矩形类添加构造器方法;(3)讨论:构造器方法与类的成员方法的区别?构造器方法的特点、构造器方法的作用、构造器方法的使用。(4)默认构造器方法(5)实战演习:习题4(6)结合习题4简单分析对象属性的初始化过程(7)实战演习:习题6、习题7小结及学生存在的问题:作业:完成习题3、4、
4、6
此文档下载收益归作者所有