å•題
Bank クラス㨠Account クラスを作æˆã—ã¦ãã ã•ã„。Account クラスã¯å£åº§ã®æƒ…å ±ã‚’ä¿æŒã—ã€Bank クラスã¯è¤‡æ•°ã® Account ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ä¿æŒã—ã¾ã™ã€‚Bank クラスã«ã¯å£åº§ã®è¿½åŠ ã€æ®‹é«˜ç·é¡è¡¨ç¤ºã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚’æä¾›ã—ã¦ãã ã•ã„。
ヒント
- Account クラス:
- å£åº§ã®æƒ…å ±ã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ãƒ•ィールドを定義ã—ã¾ã™ï¼ˆä¾‹: å£åº§ç•ªå·ã€å£åº§åç¾©äººã€æ®‹é«˜ãªã©ï¼‰ã€‚
- コンストラクタを作æˆã—ã¦ã€å£åº§ã®æƒ…å ±ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚
- å£åº§æƒ…å ±ã‚’è¡¨ç¤ºã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ï¼ˆä¾‹: displayAccountInfo)を実装ã—ã¾ã™ã€‚
- Bank クラス:
- 複数㮠Account ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’ä¿æŒã™ã‚‹ãŸã‚ã®ãƒªã‚¹ãƒˆã‚„é…列を定義ã—ã¾ã™ã€‚
- å£åº§ã‚’è¿½åŠ ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ï¼ˆä¾‹: addAccount)を実装ã—ã¾ã™ã€‚
- å…¨å£åº§ã®æ®‹é«˜ç·é¡ã‚’表示ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰ï¼ˆä¾‹: displayTotalBalance)を実装ã—ã¾ã™ã€‚
ã“れらã®ãƒ’ントを元ã«ã€ã‚¯ãƒ©ã‚¹ã®å®£è¨€ã¨åŸºæœ¬çš„ãªãƒ¡ã‚½ãƒƒãƒ‰ã®å®Ÿè£…を行ã£ã¦ãã ã•ã„。クラスã®å½¹å‰²ã‚„メソッドã®å…·ä½“çš„ãªå®Ÿè£…ã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚„è¦ä»¶ã«ã‚ˆã£ã¦å¤‰ã‚りã¾ã™ãŒã€ã“れらã®åŸºæœ¬çš„ãªã‚¹ãƒ†ãƒƒãƒ—ã§ Bank クラス㨠Account クラスを構築ã§ãã¾ã™ã€‚
→解ç”例
「007 クラスã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント