å•題
BankAccount クラスを作æˆã—ã¦ãã ã•ã„。ã“ã®ã‚¯ãƒ©ã‚¹ã¯å£åº§æ®‹é«˜ã‚’ä¿æŒã—ã€é 金ã¨å¼•ã出ã—ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¾ã™ã€‚
BankAccount クラスを利用ã—ã¦ã€æ–°ã—ã„å£åº§ã‚’作æˆã—åˆæœŸæ®‹é«˜ã‚’è¨å®šã—ã€é 金ã¨å¼•ã出ã—を行ã£ã¦æ®‹é«˜ã‚’表示ã—ã¦ãã ã•ã„。
ヒント
- クラスã®å®£è¨€:
BankAccountクラスを宣言ã—ã¾ã™ã€‚ã“ã®ã‚¯ãƒ©ã‚¹ã¯å£åº§æ®‹é«˜ã‚’ä¿æŒã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- プãƒãƒ‘ティ:
- å£åº§æ®‹é«˜ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ãƒ•ィールドを宣言ã—ã¾ã™ã€‚ã“れã¯ä¸€èˆ¬çš„ã«
balanceãªã©ã®åå‰ã«ãªã‚Šã¾ã™ã€‚
- å£åº§æ®‹é«˜ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ãƒ•ィールドを宣言ã—ã¾ã™ã€‚ã“れã¯ä¸€èˆ¬çš„ã«
- コンストラクタ:
BankAccountクラスã«ã¯ã€åˆæœŸæ®‹é«˜ã‚’指定ã§ãるコンストラクタを作æˆã—ã¾ã™ã€‚
- é 金メソッド:
depositメソッドを実装ã—ã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å£åº§æ®‹é«˜ã«æŒ‡å®šã•れãŸé‡‘é¡ã‚’åŠ ãˆã¾ã™ã€‚
- 引ã出ã—メソッド:
withdrawメソッドを実装ã—ã¾ã™ã€‚ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯å£åº§æ®‹é«˜ã‹ã‚‰æŒ‡å®šã•れãŸé‡‘é¡ã‚’引ãã¾ã™ã€‚ãŸã ã—ã€æ®‹é«˜ãŒä¸è¶³ã—ã¦ã„ãªã„ã‹ç¢ºèªã™ã‚‹ã“ã¨ã‚‚é‡è¦ã§ã™ã€‚
- 利用:
- 別ã®ã‚¯ãƒ©ã‚¹ï¼ˆãŸã¨ãˆã°
Mainクラス)ã§BankAccountクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã¾ã™ã€‚åˆæœŸæ®‹é«˜ã‚’è¨å®šã—ã€é 金ã¨å¼•ã出ã—を行ã£ã¦æ®‹é«˜ã‚’表示ã—ã¾ã™ã€‚
- 別ã®ã‚¯ãƒ©ã‚¹ï¼ˆãŸã¨ãˆã°
ã“ã®æ‰‹é †ã‚’å…ƒã«ã€BankAccount クラスを作æˆã—ã¦åˆ©ç”¨ã—ã¦ã¿ã¦ãã ã•ã„。å„メソッドã®å®Ÿè£…ã«ãŠã„ã¦ã¯ã€æ®‹é«˜ãŒä¸è¶³ã—ã¦ã„ãªã„ã‹ãªã©ã®æ¡ä»¶ã‚’確èªã™ã‚‹ã“ã¨ãŒé‡è¦ã§ã™ã€‚
→解ç”例
「007 クラスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント