全球旧事资料 分类
表达准确。讲解思路清晰。监督学生上课情况:不迟到、早退、旷课。课堂认真学习。
方法手段提问式多媒体教学
任务二抽象类
代码46的Perso
类中有一个函数lear
()没有任何实现,也没有实现它的意义,那么能否在去掉Perso
类中的lear
函数呢如果不能,是否可以只是声明函数,而不提供实现呢
任务三父类和子类的相互转换
在上一单元学习中,我们知道,如果我们这样去声明和赋值一个对象:
Perso
p
ewTeacher那么对象p的属性和函数也仅仅只包含在Perso
类中声明的属性和函数,要想使用Teacher类中独有的函数,比如getMajorField函数是不可以的。是否有办法使用在子类中独有的方法呢
作业和思考题:
计算交通工具运行1000公里需要的时间。程序功能扩展
f综合运用面向对象知识抽象类
课后小结:
通过多态可以减少类中代码量,可以提高代码的可扩展性和可维护性。继承是多态的基础,没有继承就没有多态。把子类转换为父类,称为向上转型,自动进行类型转换。把父类转换为子类,称为向下转型,必须进行强制类型转换。向上转型后通过父类引用变量调用的方法是子类覆盖或继承父类的方法,通过父类引用变量无法调用子类特有的方法。向下转型后可以访问子类特有的方法。必须转换为父类指向的真实子类类型,否则将出现类型转换异常ClassCastExceptio
。抽象类不能实例化,抽象类中可以没有、可以有一个或多个抽象方法。子类必须重写所有的抽象方法才能实例化,否则子类还是一个抽象类。
i
sta
ceof运算符通常和强制类型转换结合使用,首先通过i
sta
ceof进行类型判断,然后进行相应的强制类型转换。
f5、Java面向对象程序设计课程教案
授课时间
第7周第1、2、3节
授课方式(请打√)
理论课√讨论课□实验课□习题课□
授课题目(教学章、节或主题):
单元知识5接口、常用修饰符和包接口定义、修饰符、包
其他□
教学目的、要求(分掌握、熟悉、了解三个层次):学习使用接口理解面向接口编程理解fi
al和static修饰符的使用了解其他限定符
课次1课时安排3
教学重点及难点:理解面向接口编程理解fi
al和static修饰符的使用
教学基本内容
任务一接口的定义与使用
在生活中,我们比较常见的接口就是usb接口了,现在大部分的鼠标、键盘、U盘等都统一使用usb接口,那么usb接口是如何做到无论插入什么设备都可以直接使用的呢
方法手段提问式多媒体教学
任务二fi
al和static修饰符
Java中如何表示常量,如圆周率pi这样基本保持不变的值。
任务三publir
好听全球资料 返回顶部