å•題
以下ã®ã‚¯ãƒ©ã‚¹ Car ãŒã‚りã¾ã™ã€‚ã“ã®ã‚¯ãƒ©ã‚¹ã«ã¯ãƒ‡ãƒ•ォルトコンストラクタã¨ã€å¼•æ•°ã‚’å—ã‘å–るコンストラクタãŒã‚りã¾ã™ã€‚main メソッドã§ã“ã®ã‚¯ãƒ©ã‚¹ã®ã‚ªãƒ–ジェクトを生æˆã—ã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ãŒæ£ã—ã呼ã³å‡ºã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。
public class Car {
private String brand;
private String model;
// デフォルトコンストラクタ
public Car() {
this.brand = "Unknown";
this.model = "Unknown";
}
// 引数をå—ã‘å–るコンストラクタ
public Car(String brand, String model) {
this.brand = brand;
this.model = model;
}
// ゲッターメソッド(çœç•¥ï¼‰
}
ヒント
Carクラスã®ãƒ‡ãƒ•ォルトコンストラクタã¯å¼•æ•°ã‚’å—ã‘å–らãšã€ãƒ‡ãƒ•ォルトã®å€¤ã§ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€ãƒ‡ãƒ•ォルトコンストラクタãŒå‘¼ã³å‡ºã•れãŸå ´åˆã€ãƒ–ランドã¨ãƒ¢ãƒ‡ãƒ«ã¯ãƒ‡ãƒ•ォルトã®å€¤ã«ãªã‚Šã¾ã™ã€‚- 引数をå—ã‘å–るコンストラクタã¯ã€å¼•æ•°ã§æŒ‡å®šã•れãŸå€¤ã§ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã‚’åˆæœŸåŒ–ã—ã¾ã™ã€‚ã—ãŸãŒã£ã¦ã€å¼•数を指定ã—ã¦ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ãŒå‘¼ã³å‡ºã•れãŸå ´åˆã€ãƒ–ランドã¨ãƒ¢ãƒ‡ãƒ«ã¯æŒ‡å®šã•れãŸå€¤ã«ãªã‚Šã¾ã™ã€‚
mainメソッド内ã§Carクラスã®ã‚ªãƒ–ジェクトを生æˆã—ã€ãã®å¾Œã€ç”Ÿæˆã—ãŸã‚ªãƒ–ジェクトã®çŠ¶æ…‹ã‚’å‡ºåŠ›ã—ã¦ã¿ã¦ãã ã•ã„。ã“れã«ã‚ˆã‚Šã€ã©ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ãŒå‘¼ã³å‡ºã•れãŸã‹ã‚’確èªã§ãã¾ã™ã€‚
→解ç”例
「011 コンストラクタã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント