*복습
업 캐스팅과 다운 캐스팅~
☆ 실습(1)
1. 부모클래스와 자식클래스
2. 메인 메서드 - 설명 포함
(1) 업 캐스팅
(2) 다운 캐스팅
☆ 실습(2) - Car
1. Car클래스
2. 트럭클래스(서브클래스-1)
3. 택시클래스(서브클래스-2)
4. 메인 메서드 - 업캐스팅, 다운캐스팅(오류), 다운캐스팅(정상) 출력
☆ 실습(3): is-a 연산자. instanceof
1. 메인 메서드
2. 핸드폰/스마트폰 클래스
☆ 실습(4): 업 캐스팅의 원리
1. 부모와 자식 클래스
2. 메인 메서드
처음엔 자식클래스의 인스턴스 c를 생성하여 출력했고,
두번째는 부모클래스의 인스턴스 p를 생성해서, p를 c로 업 캐스팅했다.
첫번째의 결과는 당연히 오버라이딩의 출력문이 나올 것이고,
두번째의 결과는 자식클래스의 정보를 부모클래스로 덮어씌웠기 때문에 똑같은 결과가 출력된다.
/(ㅇ_ㅇ)/ 이~엽~
'N스크린하이브리드앱과정 > JAVA' 카테고리의 다른 글
[2주][5일][3~4th] 인터페이스 상속의 개념. (0) | 2013.07.26 |
---|---|
[2주][4일][5~7교시] JAVA: 접근지정자 final, 추상클래스와 인터페이스 (0) | 2013.07.25 |
[2주][3일][8교시] JAVA 연습문제(for문)(2) (0) | 2013.07.24 |
[2주][3일][5~7교시] JAVA: static의 활용. 실습 (0) | 2013.07.24 |
[2주][3일][5~7교시] JAVA: 레퍼런스 형변환. 업캐스팅과 다운캐스팅 (1) | 2013.07.24 |