JAVA/예제
[JAVA] ch07-14. 객체 지향 14
밍글링글링
2017. 8. 22. 11:42
728x90
public class Ex14 { //ex) AnimalMain.java
public static void main(String[] args){
Super parent = new Sub(); //타입을 둘다 가짐, 하지만 타입의 상관없이 자식의 메소드 접근
// 잘안씀. 그런게 있구나 하고 넘어가기
//변수는 부모, 메소드는 자식
Sub child = new Sub();
System.out.println(parent.x);
System.out.println(child.x);
parent.method();
child.method();
}
}
class Super{ //부모
int x = 100;
void method(){ //멤버 메소드
System.out.println("Super.method()");
}
}
class Sub extends Super{ //자식
int x = 200;
void method(){ // 멤버메소드 오버라이딩
System.out.println("Sub.method()");
}
}
728x90