Menu



Manage

Cord > Study_JAVA 전체 다운로드
파일 목록
Study_JAVA > 11/ChildEx.java Lines 26 | 773 바이트
다운로드

                        package week11;

public class ChildEx {
	public static void main(String[] args) {
		Child child = new Child();
		
		//자식 클래스로 생성된 객체는 부모 클래스로 들어갈 쑤 있어!
		//자동으로 부모타일으로 변환되서 들어강!
		Parent parent = child;
		
		//자동 타입 변환 적용된 부모 객체여도 자식 클래스의 재정의된 메소드가 나와!
		parent.method2();
		
		//자식 개체를 부모에게 넣었지만 자식만의 속성은 캐스팅 못해
		//parent.method3();
		//parent.filed2 = "HongGilDong";
		
		//casting
		//아래가 가능한 이유는 부모 타입으로 자동 타입 변환이 되서야!
		child = (Child)parent;
		child.filed2 = "GulDong";
		child.method3();
		
	}
}