å•題
å‰å•ã® Person クラスã«ã€å¼•æ•°ã‚’å—ã‘å–ã£ã¦åå‰ã¨å¹´é½¢ã‚’åˆæœŸåŒ–ã™ã‚‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。
public class Person {
// フィールド: åå‰ã¨å¹´é½¢
private String name;
private int age;
// TODO: ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’è¿½åŠ ã—ã¦ã€åå‰ã¨å¹´é½¢ã‚’åˆæœŸåŒ–ã™ã‚‹
// TODO: 引数をå—ã‘å–ã‚‹ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’è¿½åŠ ã—ã¦ã€åå‰ã¨å¹´é½¢ã‚’åˆæœŸåŒ–ã™ã‚‹
// ä»–ã®ãƒ¡ã‚½ãƒƒãƒ‰ã‚„コードã¯çœç•¥
}
ヒント
- 引数をå—ã‘å–るコンストラクタã¯ã€ãƒ¡ã‚½ãƒƒãƒ‰ã®ã‚ˆã†ã«å®£è¨€ã•れã¾ã™ãŒã€æˆ»ã‚Šå€¤ã®åž‹ã¯ã‚りã¾ã›ã‚“。コンストラクタåã¯ã‚¯ãƒ©ã‚¹åã¨åŒã˜ã«ã—ã¾ã™ã€‚
- 引数をå—ã‘å–るコンストラクタã®ä¸ã§ã€å¼•æ•°ã§å—ã‘å–ã£ãŸå€¤ã‚’使ã£ã¦ã€
nameã¨ageãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’åˆæœŸåŒ–ã—ã¦ãã ã•ã„。
ã“れã§ã€ãƒ‡ãƒ•ォルトコンストラクタã¨å¼•æ•°ã‚’å—ã‘å–るコンストラクタã®ä¸¡æ–¹ãŒã‚¯ãƒ©ã‚¹ã«å®šç¾©ã•れã¾ã™ã€‚引数をå—ã‘å–るコンストラクタ内ã§ã€å¼•æ•°ã§æ¸¡ã•れãŸå€¤ã‚’使ã£ã¦ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’åˆæœŸåŒ–ã™ã‚‹ã“ã¨ãŒæ±‚ã‚られã¦ã„ã¾ã™ã€‚
→解ç”例
「011 コンストラクタã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント