Футбольная команда: объекты и классыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Футбольная команда: объекты и классы

Сообщение Anonymous »

Прежде чем я опубликую свой вопрос, мне просто нужно руководство о том, как улучшить мою Java-программу, потому что я хочу учиться.

Итак, для моего задания мне нужно :

Создайте 3 класса: приложение, футболиста и футбольную команду. Приложение (приложение) будет использовать два других класса (футболист и футбольная команда). >

приложение
  • создаст 11 футболистов (вы можете разместить их в массиве илиArrayList)
  • создайте футбольную команду, используя игроков, указанных выше, используйте
    экземпляр (объект) футбольной команды для отображения запрошенной информации
    в лаборатории
класс футболиста
  • имеет как минимум 5 атрибутов на ваш выбор
    метод, возвращающий полную информацию об игроке
класс футбольной команды
  • имя и талисман
  • 11 футболистов
  • любое другие атрибуты (необязательно)
  • метод, который отображает всю информацию о команде, включая:


    имя
    талисман и информация о каждом игроке в команде.
  • метод, отображающий информацию о конкретном игроке в команде с использованием входного параметра, такого как позиция игрока. или номер игрока, например. Например, из команды А отображается информация о защитнике или отображается информация об игроке номер 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;
}
}


Подробнее здесь: https://stackoverflow.com/questions/416 ... nd-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»