Java super()

super()關鍵字?有何用,怎麼用?java

首先咱們上代碼,實際測試來看看。函數

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 表示構造函數的參數。測試

相關文章
相關標籤/搜索