您的位置:首页 > 编程语言 > Java开发

Java super()

2015-06-09 00:00 148 查看
摘要: super()

super()关键字?有何用,怎么用?

首先我们上代码,实际测试来看看。

package com.yuan.test;

class Game {
Game(int i) {
System.out.println("Game constructor");
}
}

class BoardGame extends Game {
BoardGame(int i) {
super(i);
System.out.println("BoardGame constructor");
}
}

public class TestSuper extends BoardGame {
TestSuper() {
super(11);
System.out.println("Chess constructor");
}

public static void main(String[] args) {
TestSuper x = new TestSuper();
}
}
//BoardGame constructor
//Chess constructor

从例子可以看出,super( E )关键字用于调用父类的构造方法,其中 E 表示构造函数的参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  super()