티스토리 뷰


class Vehicle {

int speed;


void drive() {};

void stop() {};

}


public class AirPlane extends Vehicle {

int height;


void takeOff() {};

void landing() {};


public static void main(String arg[]) {

AirPlane ap1 = new Vehicle(); //에러 부모 -> 자식간 인스턴스 할당 불가, 형변환 생략불가

AirPlane ap2 = (AirPlane) new Vehicle(); // 강제 형변환

 

Vehicle v1 = new AirPlane(); //정상적인 코드, 형변환 생략가능

Vehicle v2 = (Vehicle) new AirPlane(); // 강제 형변환

 

}

}


'java,web study > 2주차 (7월 8일~14일)' 카테고리의 다른 글

그래픽테스트 (awt & swing)  (0) 2013.07.11
피보나치 수열  (0) 2013.07.11
재귀함수를 이용한 팩토리얼 구현  (0) 2013.07.10
클래스 변수  (0) 2013.07.10
인터페이스의 상속  (0) 2013.07.10
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함