파닥이

자바 상속 이해에 대한 좋은 예 2(퀴즈) 본문

IT/Java

자바 상속 이해에 대한 좋은 예 2(퀴즈)

알라이또 2017. 1. 21. 11:55
반응형


 

public class Test {
public static void main(String[] args) {
A ab = new B();
ab.f2();
System.out.println("----------------");
B b = new B();
b.f7();
}
}
class A {
void f1() {
System.out.println("A클래스의 F1입니다.");
}
void f2() {
System.out.println("A클래스의 F2입니다.");
f3();
}
void f3() {
System.out.println("A클래스의 F3입니다.");
}
void f4() {
System.out.println("A클래스의 F4입니다.");
f5();
}
void f5() {
System.out.println("A클래스의 F5입니다.");
}
void f6() {
System.out.println("A클래스의 F6입니다.");
}
}
class B extends A {
@Override
void f3() {
System.out.println("B클래스의 F3입니다.");
}
@Override
void f4() {
System.out.println("B클래스의 F4입니다.");
}
void f7() {
System.out.println("B클래스의 F7입니다.");
f2();
}
void f8() {
System.out.println("B클래스의 F8입니다.");
}
}

[실행결과]
A클래스의 F2입니다. B클래스의 F3입니다. ---------------- B클래스의 F7입니다. A클래스의 F2입니다. B클래스의 F3입니다

'IT > Java' 카테고리의 다른 글

추상화해서 재정의하는(고쳐쓰는) 두가지 방법  (0) 2017.01.21
자바 JDBC  (0) 2017.01.21
자바 상속 이해에 대한 좋은 예  (0) 2017.01.21
자바 디버깅  (0) 2017.01.21
배열의 갯수를 동적으로 늘리기  (1) 2017.01.21
Comments