å•題
Animal クラスを作æˆã—ã¦ãã ã•ã„。ã“ã®ã‚¯ãƒ©ã‚¹ã¯å‹•物ã®åå‰ã¨å¹´é½¢ã‚’ä¿æŒã—ã€ã“ã‚Œã‚‰ã®æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚
Animal クラスを利用ã—ã¦ã€ç•°ãªã‚‹å‹•物ã®ã‚ªãƒ–ジェクトを作æˆã—ã€å„å‹•ç‰©ã®æƒ…å ±ã‚’è¡¨ç¤ºã—ã¦ãã ã•ã„。
ヒント
Animal クラスã®ä½œæˆ:
- クラスã®å®£è¨€:
Animalクラスを宣言ã—ã¾ã™ã€‚
- プãƒãƒ‘ティ:
- 動物ã®åå‰ã¨å¹´é½¢ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ãƒ•ィールドを宣言ã—ã¾ã™ã€‚ã“れã¯ä¸€èˆ¬çš„ã«
nameã¨ageãªã©ã®åå‰ã«ãªã‚Šã¾ã™ã€‚
- 動物ã®åå‰ã¨å¹´é½¢ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ãƒ•ィールドを宣言ã—ã¾ã™ã€‚ã“れã¯ä¸€èˆ¬çš„ã«
- コンストラクタ:
Animalクラスã«ã¯ã€åå‰ã¨å¹´é½¢ã‚’指定ã§ãるコンストラクタを作æˆã—ã¾ã™ã€‚
- æƒ…å ±è¡¨ç¤ºãƒ¡ã‚½ãƒƒãƒ‰:
displayInfoãªã©ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’実装ã—ã¦ã€å‹•ç‰©ã®æƒ…å ±ã‚’è¡¨ç¤ºã—ã¾ã™ã€‚
利用例:
- 動物オブジェクトã®ä½œæˆ:
- 別ã®ã‚¯ãƒ©ã‚¹ï¼ˆãŸã¨ãˆã°
Mainクラス)ã§Animalクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’複数作æˆã—ã¾ã™ã€‚
- 別ã®ã‚¯ãƒ©ã‚¹ï¼ˆãŸã¨ãˆã°
- å„å‹•ç‰©ã®æƒ…å ±è¡¨ç¤º:
- ãれãžã‚Œã®å‹•ç‰©ã®æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹ãŸã‚ã«ã€
displayInfoメソッドを呼ã³å‡ºã—ã¾ã™ã€‚
- ãれãžã‚Œã®å‹•ç‰©ã®æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹ãŸã‚ã«ã€
ã“れã«ã‚ˆã‚Šã€Animal クラスãŒå‹•物ã®åå‰ã¨å¹´é½¢ã‚’ä¿æŒã—ã€ãれを表示ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã€Main クラスã§ç•°ãªã‚‹å‹•物ã®ã‚ªãƒ–ジェクトを作æˆã—ã¦å„å‹•ç‰©ã®æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
→解ç”例
「007 クラスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント