【发布时间】:2017-05-30 17:53:06
【问题描述】:
在我发布我的问题之前,我只需要关于如何改进我的 java 程序的指导,因为我想学习。
所以,对于我的任务,我需要:
创建 3 个类,应用程序,足球运动员和足球队。应用程序(应用程序)将使用另外两个类(足球运动员和足球队)。
应用会
- 创建 11 名足球运动员(您可以将他们放在一个数组中或 数组列表)
- 使用上述球员创建一个足球队使用 足球队实例(对象)显示请求的信息 在实验室里
一个足球运动员课
- 至少有 5 个属性来自 您选择返回有关播放器的完整信息的方法
一个足球队课有
- 名字和吉祥物
- 11 名足球运动员
- 任何其他属性(可选)
- 一种显示有关团队的所有信息的方法,包括:
- 姓名
- 吉祥物,以及球队中每位球员的信息
- 一种使用输入参数(例如球员位置或球员编号)显示球队中特定球员信息的方法。例如,来自 A 队,显示有关四分卫的信息,或显示有关 5 号球员的信息。
我对团队课程感到困惑。我不知道如何将 11 个玩家添加到类中并为玩家实例提供输入参数。我不确定我的应用程序类,因为我不知道如何使用足球队实例(对象)来显示实验室中请求的信息。
这是我目前所拥有的
public class app {
public static void main(String[] args)
{
player pl1 = new player
("Christian","Campbell","Cornerback","Alabama","Central");
System.out.println(pl1.getInfo());
player pl2 = new player
("Marcus","Allen","Safety","Maryland","Dr. Henry A. Wise, Jr");
System.out.println(pl2.getInfo());
player pl3 = new player
("Tommy","Stevens","Quarterback","Indiana","Decatur Central");
System.out.println(pl3.getInfo());
player pl4 = new player
("Nyeem","Wartman-White", "Linebacker","Pennsylvania","Valley View");
System.out.println(pl4.getInfo());
player pl5 = new player
("George", "Foreman", "Defensive back","Georgia","Parkview");
System.out.println(pl5.getInfo());
player pl6 = new player
("Andre","Robinson","Right Tackle","Pennsylvania","Bishop McDevitt");
System.out.println(pl6.getInfo());
player pl7 = new player
("Malik","Golden","Safety","Connecticut","Chesire Academy");
System.out.println(pl7.getInfo());
player pl8 = new player
("Koa","Farmer","Safety","California","Notre Dame");
System.out.println(pl8.getInfo());
player pl9 = new player
("Jake","Zembiec","Quarterback","New York","Aquinas Institute");
System.out.println(pl9.getInfo());
player pl10 = new player
("Brandon","Polk","Wide Receiver","Virgina","Briar Woods");
System.out.println(pl10.getInfo());
player pl11 = new player
("Trace","McSorley","Quarterback","Virgina","Briar Woods");
System.out.println(pl11.getInfo());
}
}
public class player {
//---------Declaring attributes----
String firstName;
String lastName;
String position;
String State;
String Highschool;
player (String inf_firstName, String inf_lastName, String inf_position, String inf_State, String inf_Highschool)
{
firstName = inf_firstName;
lastName = inf_lastName;
position = inf_position;
State = inf_State;
Highschool = inf_Highschool;
}
String getInfo()
{
return "Name: "+firstName+ " "+lastName+", "+"position: " +position+ ", State: " +State+ ", High School: " +Highschool;
}
}
public class team {
String team = "Penn State";
String mascot = "Nittany Lions";
team(String inf_team, String inf_mascot)
{
team = inf_team;
mascot = inf_mascot;
}
team t1 = new team("Penn State", "Nittany Lions");
String getInfo()
{
return "Team Name: "+team+ "Team Mascot: "+mascot;
}
}
【问题讨论】:
-
欢迎来到 Stack Overflow!看起来你正在寻求家庭作业帮助。虽然我们对此本身没有任何问题,但请注意这些dos and don'ts,并相应地编辑您的问题。
-
"我不知道如何将 11 个玩家添加到类中并为玩家实例提供输入参数" 在
Team中使用List<Player>,该值将提供给@987654325 @ 的构造函数。
标签: java arrays class object instances