JAVA面向对象程序设计教案 (3)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
提出问题:Animal类中的sound()方法的实现有什么实际意义吗?可不可以不要?
使用多态技术编写测试程序。
2.引出抽象方法和抽象类的概念,使用抽象方法和抽象类改写Animal类。
重新运行测试程序,观察结果。
3.抽象方法和抽象类的相关知识。
4.试一试:使用抽象方法改写(Person、American、Indea、Chinese继承结构中的Person类)。
实战演练:P96
实战演来自百度文库:P76
9.接口与多继承,实例:P3-15
实战演练:P98
小结及学生存在的问题:
作业:
完成相关实战演习。
5.引入接口:如果父类中所有的方法可以定义抽象方法时(即抽象类的极端情况),通常把父类定义为接口。
6.实例:图形类继承结构
定义Shape接口;
定义实现接口的Rectangle类与Circle类;
给出接口的相关知识。
7.接口的继承,实例:P92页例3-12
实战演练:P94
8.接口与多继承机制,实例:P95页例3-13,3-14
教学单元:抽象类与接口
授课班级:
授课时间:
教学地点:
学时数:6
教学目的:
应知:
什么是抽象方法和抽象类;
什么是接口;
接口机制与使用方法。
应会:
会正确定义抽象方法、抽象类;
会正确定义接口;
会正确使用抽象类与接口。
教学内容与过程:
1.一个继承的实例(Animal、Cat,Dark)
直接给学生代码,分析代码。
使用多态技术编写测试程序。
2.引出抽象方法和抽象类的概念,使用抽象方法和抽象类改写Animal类。
重新运行测试程序,观察结果。
3.抽象方法和抽象类的相关知识。
4.试一试:使用抽象方法改写(Person、American、Indea、Chinese继承结构中的Person类)。
实战演练:P96
实战演来自百度文库:P76
9.接口与多继承,实例:P3-15
实战演练:P98
小结及学生存在的问题:
作业:
完成相关实战演习。
5.引入接口:如果父类中所有的方法可以定义抽象方法时(即抽象类的极端情况),通常把父类定义为接口。
6.实例:图形类继承结构
定义Shape接口;
定义实现接口的Rectangle类与Circle类;
给出接口的相关知识。
7.接口的继承,实例:P92页例3-12
实战演练:P94
8.接口与多继承机制,实例:P95页例3-13,3-14
教学单元:抽象类与接口
授课班级:
授课时间:
教学地点:
学时数:6
教学目的:
应知:
什么是抽象方法和抽象类;
什么是接口;
接口机制与使用方法。
应会:
会正确定义抽象方法、抽象类;
会正确定义接口;
会正确使用抽象类与接口。
教学内容与过程:
1.一个继承的实例(Animal、Cat,Dark)
直接给学生代码,分析代码。