们的方法名相同,方法参数个数或参数类型不同,则称该方法被重载了,这个过程称为方法重载。
构造方法用于创建类的对象。构造方法的作用主要就是在创建对象时执行一些初始化操作。可以通过构造方法重载来实现多种初始化行为。封装就是将类的成员属性声明为私有的,同时提供公有的方法实现对该成员属性的存取操作。
f3、Java面向对象程序设计课程教案
授课时间
第4周第1、2、3节
授课方式(请打√)
理论课√讨论课□实验课□习题课□
授课题目(教学章、节或主题):
单元知识3继承优化设计、重写父类、父类声明和子类实例化
其他□
教学目的、要求(分掌握、熟悉、了解三个层次):学习使用继承方法重写的目的父类的声明和子类的实例化
教学重点及难点:方法重写
教学基本内容
任务一使用继承优化设计任务二子类重写父类方法任务三父类的声明和子类的实例化
课次1课时安排3
方法手段提问式多媒体教学
作业和思考题:
创建角色对象并输出信息方法的覆盖this和super的使用父类声明和子类实例化
课后小结:
继承是Java中实现代码重用的重要手段之一。Java中只支持单继承,即一个类只能有一个直接父类。类是所有Java类的祖先。在子类中可以根据实际需求对从父类继承的方法进行重新编写,称为方法的重写或覆盖。子类中重写的方法和父类中被重写方法必须具有相同的方法名、参数列表、返回值类型必须和被重写方法的返回值类型相同或者是其子类。如果子类的构造方法中没有通过super显式调用父类的有参构造方法,也没有通过this显式调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法。声明部分为父类,赋值部分为子类的对象,在调用重写的方法时,会调用子类的方法,属性被覆盖则正好相反。
f4、Java面向对象程序设计课程教案
授课时间
第5、6周第1、2、3节
授课方式(请打√)
理论课√讨论课□实验课□
授课题目(教学章、节或主题):
单元知识4多态多态概念、抽象类、子类和父类的转换
习题课□
其他□
课次2课时安排6
教学目的、要求(分掌握、熟悉、了解三个层次):学习使用多态多态的使用场景子类父类的相互转换
教学重点及难点:学习使用多态多态的使用场景子类父类的相互转换
教学基本内容
任务一什么是多态
为了进一步提高教学质量和学生学习的积极性,学校增加了一个教学督导组,目的是监督教师的教学情况以及学生的学习情况。督导监督教师教学主要从以下几个方面监督:教师上课是否上课r