JAVA继承

继承格式:


class 父类 {
}
 
class 子类 extends 父类 {
}

子类拥有父类非 private 的属性、方法

子类可以用自己的方式实现父类的方法

implements

使用 implements 关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口(接口跟接口之间采用逗号分隔)。


public interface A {
    public void func1();
    public void func2();
}
 
public interface B {
    public void func3();
}
 
public class C implements A,B {
}

super关键字:通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。

this关键字:指向自己的引用。

  void Test() {
    this.fun3();   // this 调用自己的方法
    super.fun2();  // super 调用父类方法
  }

final关键字

类定义为不能继承,即最终类;或者用于修饰方法,该方法不能被子类重写。

子类是不继承父类的构造器(构造方法或者构造函数)的)。如果父类的构造器带有参数,则必须在子类的构造器中显式地通过 super 关键字调用父类的构造器并配以适当的参数列表。



2021年 December 19日|19:50  作者:
目录: 提问、复习等 标签:,
欢迎留下你的评论~~
订阅
通知
guest
0 Comments
内嵌回复
查看所有评论