北邮java程序设计案例教程教学包包课件模块.pptxVIP

  • 15
  • 0
  • 约4.23千字
  • 约 24页
  • 2021-11-26 发布于北京
  • 举报

北邮java程序设计案例教程教学包包课件模块.pptx

类的继承和多态学习目标理解继承及其特点。运用Java程序实现继承。理解重载与重写的区别。运用Java程序实现多态。了解Java的继承机制。掌握final关键字和abstract关键字。案例引入——用程序来描述员工与经理 案例说明编写一个程序。用以定义一个Employee的父类和两个名为Manager的子类。Employee类包括三个变量和一个方法,属性为name、basic和address,方法名为show(),用于显示这些属性的值。Manager类有一个附加属性department,创建 Manager类的对象,并显示其详细信息。案例分析该程序不需要任何输入。因此该程序将声明实例变量并在各自类的构造方法中初始化这些变量,父类的属性应在父类的构造方法中初始化,子类的属性应在子类的构造方法中初始化。为了在各自的类的构造方法中初始化他们,必须在子类的构造方法中使用super(parameter_list)方法以调用父类的构造方法。4.2.1 继承与重写4.2 知识储备继承的概念 自然界中存在一种称为“继承”的现象,例如,猎犬和家犬都是犬类动物,它们都有犬类动物的所有特征,它们都会犬吠(方法),都有腿(属性)等,因此,可以说猎犬和家犬从犬类动物那里继承了所有这些特征(属性)和行为(方法)。此时,如果把犬类动物称为父类,那么猎犬和家犬都是犬类动物的子类。 从稍广阔的视角来看,狮子、老虎

文档评论(0)

1亿VIP精品文档

相关文档