在java中用来调用父类构造方法的关键字是

Python021

在java中用来调用父类构造方法的关键字是,第1张

java中的关键字super有两种用法。

一、调用父类的构造方法,如:

class A

{

A(String s)

{

System.out.println(s)

}

}

class B extends A

{

B()

{

super("父类")

System.out.println("子类")

}

}

完整例子如下图

二、调用父类的实例方法,如:

class A

{

void f1()

{

System.out.println("A.f1")

}

void f2()

{

System.out.println("A.f2")

}

}

class B extends A

{

void f()

{

super.f1()

f2()

}

void f2()

{

super.f2()

System.out.println("B.f2")

}

}

完整例子如下图:

可以这么写:

class B extends A{

private String name

B(){

A(name)//这里显

}

public B(String name) {

super(name)

}

public void C(){

System.out.println("b.c")

}

}