软考真题
第23题
【说明】
球类比赛记分系统中,每场有两支球队(Team)进行比赛(Game),分别记录各自的得分。图5-1所示为记分系统的类图

Java代码】
class Team {
private String name;
private ( );
public Team(String name){
( )= name;
}

voidincreamentGoal ( ){
( );
}

intgetGoals( ){
return goals;
}

String getName( ){
return name;
}
};
class Game{
private Team a, b; //两支比赛球队

public Game(Team t1, Team t2){
a = t1;
b = t2;
}

void getResults ( ) { //输出比分
System.out .print (a. getName ( ) + " : " + b.getName ( ) + "==");
System.out.println(a.getGoals( ) + ":" + b.getGoals( ));
}
void incrementGoal ( ( ) t) { //球队t进1球
t.increamentGoal {);
}

public static void main(String... args){
Team t1 =:new Team("TA");
Team t2 =:new Team("TB");
Game football = ( );

football.incrementGoal(t1);
football.incrementGoal(t2);
football.getResuIts( ); //输出为:TA:TB =:1:1
football.incrementGoal(t2);
football.getResuIts( ); //输出为:TA:TB ==1:2
}
};
(共15分)
阅读以下说明和Java代码,填写代码中的空缺,将解答写入答题纸的对应栏内。
第11章Java程序设计
正确答案:
你的答案:
请先在App中激活(应用市场搜“软考真题”)
知识点:
试卷:
2019年 下半年 下午试卷 案例

笔记

deng

请先在App中激活(应用市场搜“软考真题”)

2023-10-31


答题卡
加油