¼Ò½ºÄÚµå¶óÀ̺귯¸®  °´Ã¼ÁöÇâ  Overriding  

¸Þ¼­µå¸¦ ÀçÁ¤ÀÇ(Overriding)ÇÑ ¿¹Á¦

OverrideTest.java 

class FaFa {
  
public void 
print()  {
    System.out.println(
"³­ ¾Æ¹öÁö´Ù"
);
  }
}
class Baby extends 
FaFa {
   
public void 
print() {
    System.out.println(
"³­ ¾ÆµéÀÌ´Ù"
);                 
   }
}
public class 
OverrideTest {
   
public static void 
main(String[] args) {  
    FaFa fafa = 
new 
FaFa();
    fafa.print();
    Baby baby = 
new 
Baby();
    baby.print();
    FaFa faba = 
new 
Baby();
    faba.print();
   }
}

C:\javaExample\04>javac OverrideTest.java
C:\javaExample\04>java OverrideTest
³­ ¾Æ¹öÁö´Ù
³­ ¾ÆµéÀÌ´Ù
³­ ¾ÆµéÀÌ´Ù

ÇÏÀ§Å¬·¡½º¿¡¼­ »óÀ§Å¬·¡½ºÀÇ ¸Þ¼­µå¸¦ ÀçÁ¤ÀÇÇÏ°Ô µÇ¸é ÀçÁ¤ÀÇµÈ ÇÏÀ§Å¬·¡½ºÀÇ ¸Þ¼­µå°¡ È£ÃâµÈ´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü