3´Ü°èÀÇ »ó¼Ó ±¸Á¶¸¦ ±¸ÇöÇÑ °£´ÜÇÑ ¿¹Á¦
InheritanceTest2.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");
}
}
}
class Child extends Father {
public Child(){
System.out.println(" I am a Child");
}
public void sayChildNumber() {
for(int i =0; i<30; i++){
System.out.print( i + "\t");
}
}
}
public class InheritanceTest2 {
public static void main(String[] args) {
Child c = new Child();
System.out.println("GrandFatherÀÇ sayGrandNumber");
c.sayGrandNumber();
System.out.println("FatherÀÇ sayFatherNumber");
c.sayFatherNumber();
System.out.println("Child sayChildNumber");
c.sayChildNumber();
}
}
C:\javaExample\04>javac InheritanceTest2.java
C:\javaExample\04>java InheritanceTest2
I am a GrandFather
I am a Father
I am a Child
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
Child sayChildNumber
0 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
»óÀ§Å¬·¡½º¸¦ »ó¼ÓÇÑ ÇÏÀ§Å¬·¡½º´Â ÀÚµ¿À¸·Î »óÀ§Å¬·¡½ºµéÀÇ ¸ðµç ¸â¹öµéÀ» °®´Â´Ù.
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå ÀúÀÚ:ÃÖ¿µ°ü |