1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
| public class Golden_goal_match extends Cup_match{
private
int time; // Variável que especifica o tempo em que foi marcado o golo de ouro.
public
Golden_goal_match() {super(); time = 0;}
Golden_goal_match(String c1, String c2, int s1, int s2, int e1, int e2, int t) {super(c1, c2, s1, s2, e1, e2); time = t;}
public int get_time() {return time;}
boolean equals(Golden_goal_match other) {
return (time == other.get_time());
}
public String toString() { // Método que devolve o resultado de jogos com prolongamento especificando o minuto em que foi marcado o golo de ouro.
String str = "";
str = get_club1() + " venceu o jogo " + get_club1() + " : " + get_club2() + " por " + get_ext1() + " : " + get_ext2() + " com golo de ouro no minuto " + get_time() + ". ";
return str;
}
}
public class Silver_goal_match extends Cup_match{
private
int half; // Variável que especifica a parte do prolongamento em que foi marcado o golo de prata.
public
Silver_goal_match(){ super(); half = 0;}
Silver_goal_match(String c1, String c2, int s1, int s2, int e1, int e2, int p1, int p2) {super(c1, c2, s1, s2, e1, e2, p1, p2); half = 0;}
Silver_goal_match(String c1, String c2, int s1, int s2, int e1, int e2, int h) {super(c1, c2, s1, s2, e1, e2); half = h;}
public int get_half() {return half;}
boolean equals(Silver_goal_match other){
return (half == other.get_half());
}
public String toString() { // Método que devolve o resultado de jogos com prolongamento e/ou com penalties especificando o resultado após prolongamento e a parte do prolongamento em que o golo de prata foi marcado.
String str = "";
if (get_half() == 0)
{
str = get_club1() + " venceu o jogo " + get_club1() + " : " + get_club2() + " por penalties " + get_pen1() + " : " + get_pen2() +
" (" + get_ext1() + " : " + get_ext2() + " depois do prolongamento).";
}
if (get_half() == 1)
{
str = get_club1() + " venceu o jogo " + get_club1() + " : " + get_club2() + " por " + get_ext1() + " : " + get_ext2() + " com um golo de prata "
+ "depois da primeira parte do prolongamento.";
}
if (get_half() == 2)
{
str = get_club1() + " venceu o jogo " + get_club1() + " : " + get_club2() + " por " + get_ext1() + " : " + get_ext2() + " com um golo de prata "
+ "depois da segunda parte do prolongamento.";
}
return str;
}
} |