Ãß»óŬ·¡½º ¿¹Á¦
NewCan.java
abstract class EmptyCan {
public abstract void sound(); //¸öü¾øÀ½
public abstract void who(); //¸öü¾øÀ½
}
public class NewCan extends EmptyCan {
public void sound() {
System.out.println("EmptyCan: ºó ±øÅëÀº ¼Ò¸®°¡ ¿ä¶õÇÏ´Ù.");
}
public void who() {
System.out.println("EmptyCan: ³ª´Â ºó ±øÅëÀÔ´Ï´Ù.");
}
public void sayHello() {
System.out.println("NewCan: Ãß»óŬ·¡½º Å×½ºÆ®ÀÔ´Ï´Ù.");
}
public static void main(String args[]) {
NewCan ecm = new NewCan();
ecm.who();
ecm.sound();
ecm.sayHello();
}
}
C:\5>javac NewCan.java
C:\5>java NewCan
EmptyCan: ³ª´Â ºó ±øÅëÀÔ´Ï´Ù.
EmptyCan: ºó ±øÅëÀº ¼Ò¸®°¡ ¿ä¶õÇÏ´Ù.
NewCan: Ãß»óŬ·¡½º Å×½ºÆ®ÀÔ´Ï´Ù.
Ãß»ó Ŭ·¡½ºÀÇ Ãß»ó ¸Þ¼µå¸¦ ÀçÁ¤ÀÇ ÇØÁÖ´Â ¿¹Á¦
jabookÀúÀÚ¸íÇÔ |
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå ÀúÀÚ:ÃÖ¿µ°ü |