// 走れるオブジェクトを示ã™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェイス
interface Runnable {
void run();
}
// 車を表㙠Car クラス㌠Runnable インターフェイスを実装
class Car implements Runnable {
// Car クラス㌠Runnable インターフェイス㮠run メソッドを実装
@Override
public void run() {
System.out.println("The car is running");
// 車ã®èµ°è¡Œã«é–¢ã™ã‚‹å…·ä½“çš„ãªå‡¦ç†ã‚’ã“ã“ã«è¿½åŠ
}
// ä»–ã®è»Šã«é–¢ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚„プãƒãƒ‘ãƒ†ã‚£ã‚’è¿½åŠ ã§ãã‚‹
}
ã“ã®ã‚³ãƒ¼ãƒ‰ä¾‹ã§ã¯ã€Runnable インターフェイスを作æˆã—ã€Car クラスãŒã“れを実装ã—ã¦ã„ã¾ã™ã€‚Car クラス内㧠run メソッドをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¦ã€è»Šã®èµ°è¡Œã«é–¢ã™ã‚‹æŒ™å‹•を具体的ã«è¨˜è¿°ã§ãã¾ã™ã€‚
「017 インターフェイスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント