34 lines
709 B
Java
34 lines
709 B
Java
// reuse/Chess.java
|
|
// (c)2016 MindView LLC: see Copyright.txt
|
|
// We make no guarantees that this code is fit for any purpose.
|
|
// Visit http://mindviewinc.com/Books/OnJava/ for more book information.
|
|
// Inheritance, constructors and arguments.
|
|
|
|
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 Chess extends BoardGame {
|
|
Chess() {
|
|
super(11);
|
|
System.out.println("Chess constructor");
|
|
}
|
|
public static void main(String[] args) {
|
|
Chess x = new Chess();
|
|
}
|
|
}
|
|
/* Output:
|
|
Game constructor
|
|
BoardGame constructor
|
|
Chess constructor
|
|
*/
|