我們拿畫(huà)畫(huà)舉例
代碼示例
畫(huà)動(dòng)物
public abstract class DrawAnimal {
public abstract void drawHeader();
public abstract void drawBody();
public abstract void drawLeg();
public abstract void drawTail();
}
畫(huà)貓
public class DrawCat extends DrawAnimal {
@Override
public void drawHeader() {
System.out.println("畫(huà)貓頭");
}
@Override
public void drawBody() {
System.out.println("畫(huà)貓的身體");
}
@Override
public void drawLeg() {
System.out.println("畫(huà)貓腿");
}
@Override
public void drawTail() {
System.out.println("畫(huà)貓尾巴");
}
}
畫(huà)狗
public class DrawDog extends DrawAnimal {
@Override
public void drawHeader() {
System.out.println("畫(huà)狗頭");
}
@Override
public void drawBody() {
System.out.println("畫(huà)狗的身體");
}
@Override
public void drawLeg() {
System.out.println("畫(huà)狗腿");
}
@Override
public void drawTail() {
System.out.println("畫(huà)狗尾巴");
}
}
使用
public static void main(String[] args) {
DrawAnimal animal = new DrawCat();
animal.drawHeader();
animal.drawBody();
animal.drawLeg();
animal.drawTail();
}
日志
畫(huà)貓頭
畫(huà)貓的身體
畫(huà)貓腿
畫(huà)貓尾巴