
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); |
} |
} |



