å•題
以下㮠Book クラスを完æˆã•ã›ã¦ãã ã•ã„。Book クラスã¯ã‚¿ã‚¤ãƒˆãƒ« (title)ã€è‘—者 (author)ã€ãŠã‚ˆã³ãƒšãƒ¼ã‚¸æ•° (pages) ã®æƒ…å ±ã‚’ä¿æŒã—ã¾ã™ã€‚デフォルトコンストラクタã§ã¯ã€ã‚¿ã‚¤ãƒˆãƒ«ã‚’ “Unknown”ã€è‘—者を “Anonymous”ã€ãƒšãƒ¼ã‚¸æ•°ã‚’ 0 ã§åˆæœŸåŒ–ã—ã¾ã™ã€‚引数をå—ã‘å–るコンストラクタã¯ã€æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒˆãƒ«ã€è‘—者ã€ãŠã‚ˆã³ãƒšãƒ¼ã‚¸æ•°ã§åˆæœŸåŒ–ã—ã¾ã™ã€‚デフォルトコンストラクタや引数ã¤ãコンストラクタã‹ã‚‰åˆ¥ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呼ã³å‡ºã™ã‚ˆã†ã«å®Ÿè£…ã—ã¦ãã ã•ã„。
public class Book {
private String title;
private String author;
private int pages;
// デフォルトコンストラクタ
// 引数ã¤ãコンストラクタ
// ä»–ã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呼ã³å‡ºã™ãƒ¡ã‚½ãƒƒãƒ‰
// ゲッターメソッド(çœç•¥ï¼‰
}
ヒント
フォルトコンストラクタãŒå¼•æ•°ã¤ãコンストラクタを呼ã³å‡ºã™å ´åˆã€this ã‚ーワードを使用ã—ã¦å¼•æ•°ã¤ãã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ã‚’呼ã³å‡ºã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿ãƒã‚§ãƒ¼ãƒ³ã‚’構築ã§ãã¾ã™ã€‚ this を使ã£ã¦ã€ãƒ‡ãƒ•ォルトコンストラクタãŒå¿…è¦ãªåˆæœŸåŒ–を行ã„ã¾ã™ã€‚
→解ç”例
「011 コンストラクタã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント