±Û¾´ÀÌ :¿ç½ÉÈ÷ 2000³â 6¿ù 15ÀÏ 13:56:30
ÀÌ ¼Ò½º´Â À±°æ±¸´ÔÀÌ ÀÚ·áÇü Çüº¯È¯¿¡ ´ëÇÑ ¿¹Á¦·Î µå½Å ÇÁ·Î±×·¥ÀÔ´Ï´Ù....
±×·±µ¥ Á¦ ¸Ó¸®·Î´Â µµÀúÈ÷ ÀÌÇØ°¡ ¾È°¡³×¿©...
´Ù¸¥ºÎºÐÀº ´Ù ÀÌÇØ°¡ °¡´Âµ¥ main¸Þ¼Òµå¿¡¼
* ((Father) child1).drive();
* System.out.println(((Father)child1).car);
* ((Father) child2).drive();
* System.out.println(((Father)child2).car);
ÀÌ µÎºÎºÐÀ» ¼·Î ºñ±³ÇÏ¸é¼ º¸´Ï±î ¸Ó¸®°¡ ÅÍÁö°Ú½À´Ï´Ù.
Ãâ·Â¹°Àº ÇÁ·Î±×·¥ µ¹·ÁºÁ¼ ¾î¶»°Ô ³ª¿À´ÂÁö´Â ¾Ë°í ÀÖÀ¸´Ï °í¼ö´ÔµéÀÇ ¼³¸íÀ» ±â´ëÇÏ°Ú½À´Ï´Ù. ¼Ò½º´Â ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù. À¸~~ Leganza ~~~ ¤Ð.¤Ð
public class Father {
String car="LeMans";
void drive() {
System.out.println(car);
}
public static void main (String args[]) {
Father father=new Father();
Child1 child1=new Child1();
child1.drive();
System.out.println(child1.car);
((Father) child1).drive();
System.out.println(((Father)child1).car);
Child2 child2=new Child2();
child2.drive();
System.out.println(child2.car);
((Father) child2).drive();
System.out.println(((Father)child2).car);
}
}
class Child1 extends Father {
String car="Leganza";
}
class Child2 extends Father {
String car="Leganza";
void drive() {
System.out.println(car);
}
}
class Child3 extends Father {
void drive() {
System.out.println(car);
}
}