что это за значиние "(nimrod)"?
то есть это ссылка на объект который мы только что создали, или отдельно созданная переменная в метода isNimrodAlive.
и как вообще этот вызов дает команду "выполняй , пока не будет разбит корабль 'нимрод' . " ??
ну вывели и вывели ..🤷
и еще , что означает в методе " isNimrodAlive(Nimrod nimrod) { " само слово "Nimrod" ? (25 строка)
это класс который мы создавали в предыдущем задании, или это объект который мы только что сделали?
спасибо , что дочитал до конца)
package com.javarush.task.pro.task07.task0720;
/*
Галавир XIII (3)
*/
public class BattleField {
public static String nimrodDefence = "Вражеская атака отбита";
public static String nimrodAttack = "Наносим контр удар";
public static String nimrodDestroy = "Вражеский удар не выдержан";
public static String galavirDefence = "Наша атака успешно отражена врагом";
public static String galavirAttack = "Враг наносит удар";
public static String galavirDestroy = "Вражеский корабль повержен";
public static void main(String[] args) {
//напишите тут ваш код
}
public static boolean isNimrodAlive(Nimrod nimrod) {
if (nimrod.health > 0) {
System.out.println(nimrodDefence);
return true;
} else {
System.out.println(nimrodDestroy);
return false;
}
}
public static boolean isGalavirAlive(GalavirXIII galavir) {
if (galavir.health > 0) {
System.out.println(galavirDefence);
return true;
} else {
System.out.println(galavirDestroy);
return false;
}
}
}