Notice
Recent Posts
Recent Comments
Link
개발 무지렁이
[Java] 상속관계에서의 우선순위 본문
class Main {
public static void main(String[] args) {
사람 a사람 = new 사람(); // 사람리모콘
a사람.이름 = "사람";
동물 a동물 = a사람; // 리모콘 버튼 빼기 => 동물리모콘
a동물.이름 = "동물";
System.out.println(a사람.이름); // 사람
a사람.공격(); // 사람이 공격합니다
System.out.println(a동물.이름); // 동물
a동물.공격(); // 사람이 공격합니다
}
}
class 동물 {
String 이름;
void 공격() {
System.out.println("동물이 공격합니다");
}
}
class 사람 extends 동물 {
String 이름;
void 공격() {
System.out.println("사람이 공격합니다");
}
}
'Backend > 자바' 카테고리의 다른 글
[Java] Modifier: static (0) | 2023.01.01 |
---|---|
[Java] Arrays.asList()와 new ArrayList<>() 차이 (0) | 2022.12.18 |
[Java] 자바와 서블릿(Servlet), PHP, JSP (0) | 2022.12.09 |
[Java] 미완성과 추상성 (클래스) (0) | 2022.12.07 |
[Java] 옵저버(Observer) 패턴 (0) | 2022.12.03 |
Comments