至少能從生活中感覺出來那道光芒
接下來就是 Interface( 接口 )
什麼是 Interface ?
我該怎麼用?
我們先模擬情境吧
現在如果你要開派對
你希望是開聖誕趴?制服趴?
派對必備用品?
所以參加你的派對都必須要遵守( 實作 )!
1 . 制定規範
/**
 * 派對必要裝扮
 * @author brian
 */
public interface DressUp {
    /** 耳環 */
    String earring();
    /** 上衣 */
    String clothes();
    /** 褲子 */
    String pants();
    /** 通關密語 */
    void password();
}
2 . 只要參加都要有此配件才可參加
/**
 * 主題:我家派對
 * @author brian
 */
public class MyParty implements DressUp {
    @Override
    public String earring() {
        // 閃亮配飾
        return "diamond";
    }
    @Override
    public String clothes() {
        // 紅色上衣
        return "redTShirt";
    }
    @Override
    public String pants() {
        // 短褲
        return "shortPants";
    }
    @Override
    public void password() {
        // 心裏通關密語
        System.out.println("內心的通關密語:Cool");
    }
    public static void main(String[] args) {
        MyParty Peter = new MyParty();
        System.out.println("Peter的配飾 : " + Peter.earring());
        System.out.println("Peter的上衣 : " + Peter.clothes());
        System.out.println("Peter的褲子 : " + Peter.pants());
        Peter.password();
    }
}
Peter的配飾 : diamond
Peter的上衣 : redTShirt
Peter的褲子 : shortPants
內心的通關密語:Cool
歡迎轉載,請註明出處。
沒有留言:
張貼留言