import java.util.Scanner; |
public class Main{ |
public static void main(String[] args) { |
Scanner scan = new Scanner(System.in); |
|
int no = scan.nextInt(); |
String score = scan.next(); |
if ( no == 1 ) |
{ |
FootballMatch f = new FootballMatch(score); |
f.checkin(); |
f.start(); |
f.play(); |
f.end(); |
f.annouceResult(); |
} |
else |
{ |
BasketBallMatch b= new BasketBallMatch(score); |
b.checkin(); |
b.start(); |
b.play(); |
b.end(); |
b.annouceResult(); |
} |
scan.close(); |
} |
} |
abstract class BallMatch |
{ |
public void checkin() |
{ |
System.out.println( "now checking in" ); |
} |
public void start() |
{ |
System.out.println( "now starting" ); |
} |
abstract public void play(); |
public void end() |
{ |
System.out.println( "now ending" ); |
} |
abstract public void annouceResult(); |
} |
class FootballMatch extends BallMatch |
{ |
private String score; |
public FootballMatch(String s) |
{ |
score = s; |
} |
public void play() |
{ |
System.out.println( "now playing football" ); |
} |
public void annouceResult() |
{ |
System.out.print( "now annoucing result: " ); |
System.out.println(score); |
} |
} |
class BasketBallMatch extends BallMatch |
{ |
private String score; |
public BasketBallMatch(String s) |
{ |
score = s; |
} |
public void play() |
{ |
System.out.println( "now playing basketball" ); |
} |
public void annouceResult() |
{ |
System.out.print( "now annoucing result: " ); |
System.out.println(score); |
} |
} |