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

»ó¼ÓÀ» ±¸ÇöÇÑ °£´ÜÇÑ ¿¹Á¦

InheritanceTest.java

class GrandFather {
    
public 
GrandFather() {
        System.out.println(
" I am a GrandFather "
);
    }
    
public void 
sayGrandNumber() {
        
for(int i =0
; i<10; i++){
            System.out.print( i + 
"\t"
);
        }
    }
}
class Father extends 
GrandFather {
    
public 
Father() {
        System.out.println(
" I am a Father "
);
    }
    
public void 
sayFatherNumber() {
        
for(int i =0
; i<20; i++){
            System.out.print( i + 
"\t"
);
        }
    }
}
public class 
InheritanceTest {
    
public static void 
main(String[] args) {
       Father f = 
new 
Father();
       System.out.println(
"GrandFatherÀÇ sayGrandNumber"
);
       f.sayGrandNumber(); 
// ÇҾƹöÁöÀÇ ¸Þ¼­µå È£Ãâ
       
System.out.println("FatherÀÇ sayFatherNumber"
);
       f.sayFatherNumber(); 
// ¾Æ¹öÁö ÀÚ½ÅÀÇ ¸Þ¼­µå È£Ãâ
    
}
}

C:\javaExample\04>javac InheritanceTest.java
C:\javaExample\04>java InheritanceTest
 I am a GrandFather
 I am a Father
GrandFatherÀÇ sayGrandNumber
0       1       2       3       4       5       6       7       8       9
FatherÀÇ sayFatherNumber
0       1       2       3       4       5       6       7       8       9
10      11      12      13      14      15      16      17      18      19

»óÀ§Å¬·¡½º¸¦ »ó¼ÓÇÒ ¶§´Â extendsŰ¿öµå¸¦ »ç¿ëÇÑ´Ù.



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