想必大家對小米隨身燈不陌生嗎
對呀!對呀!
一個燈就要快 100 元那個,沒錯
但是網路上也有出現一個只要 10 元?
對,你沒聽錯!!!
都是燈那有啥差別?
來看接下來的圖吧
/**
* 派對必要裝扮
* @author brian
*/
public interface DressUp {
/** 耳環 */
String earring();
/** 上衣 */
String clothes();
/** 褲子 */
String pants();
/** 通關密語 */
void password();
}
/**
* 主題:我家派對
* @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();
}
}
public class ParentBody {
public String hairColor() {
// 黑頭髮
return "Black";
}
public int height() {
// 身高
return 170;
}
public boolean glasses() {
// 戴眼鏡
return false;
}
public String language(String language) {
// 家人聽能辨別這兩種語言
if ("English".equals(language)) {
return "英文";
} else {
return "中文";
}
}
}
public class MyBody extends ParentBody {
public static void main(String[] arg) {
ParentBody peter = new MyBody();
System.out.println("Peter 髮色是 " + peter.hairColor() + " 色");
System.out.println("Peter 身高是 " + peter.height() + " 公分");
System.out.println("Peter 戴眼鏡 " + peter.glasses());
System.out.println("Peter 是說 " + peter.language("Chinese"));
}
}
public class MyBody extends ParentBody {
@Override
public String hairColor() {
// 因為潮流我就染白髮
return "white";
}
@Override
public String language(String language) {
// 但我決定是這樣
if ("English".equals(language)) {
return "英文";
} else if ("Chinese".equals(language)) {
return "台語";
} else {
return "聽不懂";
}
}
public static void main(String[] arg) {
ParentBody peter = new MyBody();
System.out.println("Peter 髮色是 " + peter.hairColor() + " 色");
System.out.println("Peter 身高是 " + peter.height() + " 公分");
System.out.println("Peter 戴眼鏡 " + peter.glasses());
System.out.println("Peter 是說 " + peter.language("Chinese"));
}
}