/
Vini1979
/
Java_OOP
Обзор
Документация
Войти
/
Vini1979
/
Java_OOP
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lecture_02/Ex003/Program.java
81 строка
2 KB
Evgeny
HW 2/5
28 мар 2023, 22:50
28 мар 2023, 22:50
54764ff
Код
Авторство
О чём код?
package Lecture_02.Ex003; import java.util.ArrayList; import java.util.List; import java.util.Random; import Lecture_02.Ex003.alliance.*; import Lecture_02.Ex003.*; public class Program { public static void main(String[] args) { // #region teams //// Когда героев становится больше // int teamCount = 10; // Random rand = new Random(); // List<BaseHero> teams = new ArrayList<>(); // for (int i = 0; i < teamCount; i++) { // int val = rand.nextInt(4); // switch (val) { // case 0: // teams.add(new Priest()); // break; // case 1: // teams.add(new Magician()); // break; // case 2: // teams.add(new Druid()); // break; // default: // // teams.add(new BaseHero()); // break; // } // System.out.println(teams.get(i).getInfo()); // } // System.out.println(); // #endregion // #region ToDo BaseHero // // BaseHero hero = new BaseHero(); // // System.out.println(hero.getInfo()); // // ToDo BaseHero // Priest priest = new Priest(); // System.out.println(priest.getInfo()); // Druid druid = new Druid(); // System.out.println(druid.getInfo()); // Magician magician = new Magician(); // System.out.println(magician.getInfo()); // priest.attack(magician); // System.out.println(magician.getInfo()); // priest.attack(magician); // System.out.println(magician.getInfo()); // druid.healing(magician); // System.out.println(magician.getInfo()); // druid.healing(magician); // System.out.println(magician.getInfo()); // druid.healing(magician); // System.out.println(magician.getInfo()); // druid.healing(magician); // System.out.println(magician.getInfo()); // druid.healing(magician); // System.out.println(magician.getInfo()); // #endregion // #region BaseHero dh = new Druid(); /*BaseHero*/ Dwarf dwarf = new Dwarf(); //dwarf.dwarf_method(); //((Dwarf)dwarf).dwarf_method(); System.out.println(dwarf.name); // #endregion } }