class Main {
public static void main(String[] args) {
FireEngine fe = new FireEngine();
fe.water();
Car car = fe; // 형변환 생략
FireEngine fe2 = (FireEngine) car;
fe2.water();
}
}
class Car {
String color;
int door;
void drive() {
System.out.println("drive");
}
void stop() {
System.out.println("stop");
}
}
class FireEngine extends Car {
void water() {
System.out.println("water");
}
}
// Output
// water
// water
void doWork(Car c) {
if (c instanceof FireEngine) {
FireEngine fe = (FireEngine) c;
fe.water();
}
}
Product p[] = new Product[10];
과 같이 배열을 선언한 뒤, 해당 배열에 Tv, Computer, Audio 객체를 저장할 수 있다.🍯 Tip!
만약 동적으로 크기가 관리되는 배열을 선언하고 싶다면 Vector클래스를 사용하면 된다.
Source