20165118第四周作业

时间:2022-12-05 22:17:08

教材知识总结


第五章子类与继承

  • 1.子类继承父类的对象和方法:用new引用过子类后可以直接引用父类的变量,继承是一种由已有的类创建新类的机制。Java的子类只能有一个父类。Java的类按继承关系形成树形结构。

  • 2.子类的继承性:子类和父类在同一包中的继承性,继承了其父类中不是private的成员变量和方法,访问权限保持不变。子类和父类不在同一包中的继承性,继承了父类的protected、public成员变量和方法,访问权限保持不变。
  • 3.子类与对象:创建子类对象时,子类总是按层次结构从上到下的顺序调用所有超类的构造函数。如果继承和组合联用,要先构造基类的构造函数,然后调用组合对象的构造函数(组合按照声明的顺序调用)。如果父类没有不带参数的构造方法,则在子类的构造方法中必须明确的告诉调用父类的某个带参数的构造方法,通过super关键字,这条语句还必须出现在构造方法的第一句。
  • 4.super 、final关键字

  • 5.final 关键字:final类不能被继承,如果用final修饰父类中的一个方法,那么这个方法不允许子类重写。如果成员变量或局部变量被修饰为final,那它就是常量,在声明常量时必须指定该常量的值。

  • 6.继承与多态:多态性就是指父类的某个方法被其子类重写时,可以各自产生自己的功能行为。

  • 7.abstract类与abstract方法

第六章 接口与实现

  • 1.接口:接口可以抽象出重要的行为标准,该行为标准用抽象方法来表示。可以把实现接口的类的对象的引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法,即体现该类根据接口里的行为标准给出的具体行为。
  • 2.接口变量做参数:如果一个方法的参数是接口类型,我们就可以将任何实现该接口的类的实例引用传递给该接口参数,那么接口参数就可以回调类实现的接口方法。

代码托管
20165118第四周作业