심화문제
정답
class Main {
public static void main(String[] args) {
전사 a전사0 = new 전사();
a전사0.나이 = 20;
a전사0.이름 = "칸";
a전사0.성격 = "차가움";
a전사0.a무기 = new 활();
전사 a전사1 = new 전사();
전사 a전사2 = new 전사();
전사 a전사3 = new 전사();
전사 a전사4 = new 전사();
전사 a전사5 = new 전사();
System.out.println(a전사0.이름);
System.out.println(a전사1.이름);
System.out.println(a전사2.이름);
System.out.println(a전사3.이름);
System.out.println(a전사4.이름);
System.out.println(a전사5.이름);
}
}
class 전사 {
int 나이;
String 이름;
String 성격;
무기 a무기;
전사() {
this.나이 = 20;
this.이름 = "징기스칸";
this.성격 = "온순함";
this.a무기 = new 칼();
}
}
abstract class 무기 {
}
class 칼 extends 무기 {
}
class 활 extends 무기 {
}