public class BankAccount {
private double balance;
// コンストラクタやメソッドãªã©ãŒã“ã“ã«ç¶šã...
// balanceフィールドã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’制御ã—ã€å¤–部ã‹ã‚‰ç›´æŽ¥ã‚¢ã‚¯ã‚»ã‚¹ã§ããªã„よã†ã«ã—ã¦ãã ã•ã„。
public double getBalance() {
return balance;
}
// åŒæ™‚ã«ã€balanceãŒè² ã®å€¤ã«ãªã‚‰ãªã„よã†ã«åˆ¶å¾¡ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。
public void setBalance(double newBalance) {
if (newBalance >= 0) {
balance = newBalance;
} else {
System.out.println("残高ã¯è² ã«ãªã‚Šã¾ã›ã‚“。");
}
}
// ä»–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚„機能ãŒã“ã“ã«ç¶šã...
}
ã“ã®ä¾‹ã§ã¯ã€balance フィールドã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’制御ã™ã‚‹ãŸã‚ã«ã€getBalance メソッド㨠setBalance メソッドを使用ã—ã¦ã„ã¾ã™ã€‚getBalance メソッドを通ã˜ã¦å¤–部ã‹ã‚‰ balance フィールドã®å€¤ã‚’å–å¾—ã—ã€setBalance メソッドを通ã˜ã¦å¤–部ã‹ã‚‰ balance フィールドã®å€¤ã‚’è¨å®šã§ãã¾ã™ã€‚setBalance メソッド内ã§ã€å¤–部ã‹ã‚‰ä¸Žãˆã‚‰ã‚ŒãŸæ–°ã—ã„æ®‹é«˜ã®å€¤ãŒè² ã®å€¤ã§ãªã„ã‹ã‚’確èªã—ã€è² ã®å€¤ã§ã‚れã°ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€BankAccount クラス㯠balance フィールドã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’制御ã—ã€åŒæ™‚ã«è² ã®æ®‹é«˜ãŒè¨å®šã•れãªã„よã†ã«ç¢ºå®Ÿã«ã—ã¾ã™ã€‚
「009 メンãƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント