package ch10;
public class MainTest1 {
public static void main(String[] args) {
//질럿 생성
//마린 생성
//저글링 생성
//메서드 오버로딩이란
Zealot zealot1 = new Zealot("질럿1");
// zealot1.showInfo();
Marine marine1 = new Marine("마린2");
Marine marine2 = new Marine("마린 추가 생성");
// marine1.showInfo();
Zergling zergling1 = new Zergling("저글링1");
// zergling1.showInfo();
///////////객체 3개 생성 ////////
zealot1.attackMarine(marine1);
zealot1.attackMarine(marine1);
marine1.showInfo();
zealot1.attackMarine(marine2);
marine2.showInfo();
//1. 마린이 질럿 공격
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
marine1.attackZealot(zealot1);
zealot1.showInfo();
//2. 저글링이 질럿 공격
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zergling1.attackZealot(zealot1);
zealot1.showInfo();
System.out.println(zealot1.getHp());
if(zealot1.getHp < 0) {
zealot1 = null;
}
//3. 질럿이 저글링 공격
zealot1.attackZergling(zergling1);
zergling1.showInfo();
}
}
package ch10;
public class MainTest1_2 {
public static void main(String[] args) {
//메서드 오버로딩이란
Zealot zealot2 = new Zealot("질럿2");
Zealot zealot3 = new Zealot("질럿3");
Zealot zealot4 = new Zealot("질럿4");
Marine marine3 = new Marine("마린3");
Marine marine4 = new Marine("마린4");
Marine marine5 = new Marine("마린5");
Zergling zergling3 = new Zergling("저글링3");
Zergling zergling4 = new Zergling("저글링4");
Zergling zergling5 = new Zergling("저글링5");
//메서드 오버로딩 (oop)
marine3.attack(zealot3);
marine3.attack(zergling3);
// System.out.printlnString("안녕하세요");
// System.out.printlnInt(1);
// System.out.printlnDouble(0.5);
// System.out.printlnChar('A');
}
}
'Java > chapter2' 카테고리의 다른 글
ch11 MainTest2 (0) | 2021.08.26 |
---|---|
ch11 ArrayMainTest (0) | 2021.08.26 |
ch10 Zergling Zealot Marine (0) | 2021.08.26 |
ch09 FormainTest3 (0) | 2021.08.26 |
ch09 Company (0) | 2021.08.25 |