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


コメント