public class Person {
private String name;
private int age;
// コンストラクタ
public Person() {
// デフォルトã®ã‚³ãƒ³ã‚¹ãƒˆãƒ©ã‚¯ã‚¿
}
// setNameメソッド: åå‰ã‚’è¨å®šã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public void setName(String newName) {
name = newName;
}
// setAgeメソッド: 年齢をè¨å®šã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public void setAge(int newAge) {
if (newAge >= 0) {
age = newAge;
} else {
System.out.println("å¹´é½¢ã¯è² ã«ãªã‚Šã¾ã›ã‚“。");
}
}
// displayInformationメソッド: åå‰ã¨å¹´é½¢ã‚’表示ã™ã‚‹ãƒ¡ã‚½ãƒƒãƒ‰
public void displayInformation() {
System.out.println("åå‰: " + name + ", å¹´é½¢: " + age + "æ³");
}
}
ã“ã®è§£ç”例ã§ã¯ã€Person クラスã«ã¯ name 㨠age ã¨ã„ã†2ã¤ã®ãƒ•ィールドãŒã‚りã¾ã™ã€‚ã¾ãŸã€setName メソッドã¯åå‰ã‚’è¨å®šã—ã€setAge メソッドã¯å¹´é½¢ã‚’è¨å®šã—ã¾ã™ã€‚displayInformation メソッドã¯ã€åå‰ã¨å¹´é½¢ã®æƒ…å ±ã‚’è¡¨ç¤ºã—ã¾ã™ã€‚
使用例:
public class PersonUsage {
public static void main(String[] args) {
// Personクラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆ
Person person1 = new Person();
// setNameメソッドを使用ã—ã¦åå‰ã‚’è¨å®š
person1.setName("Alice");
// setAgeメソッドを使用ã—ã¦å¹´é½¢ã‚’è¨å®š
person1.setAge(25);
// displayInformationメソッドを使用ã—ã¦Personã®æƒ…å ±ã‚’è¡¨ç¤º
person1.displayInformation();
}
}
PersonUsage クラスã§ã¯ã€Person クラスã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’作æˆã—ã€setName メソッド㨠setAge メソッドã€ãŠã‚ˆã³ displayInformation メソッドを使用ã—㦠Person ã‚¯ãƒ©ã‚¹ã®æ©Ÿèƒ½ã‚’活用ã—ã¦ã„ã¾ã™ã€‚
「009 メンãƒã¸ã®ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡ã€å•題集リスト
🎯 実習ã§ç†è§£ã‚’æ·±ã‚よã†
ã“ã®å†…容ã«ã¤ã„ã¦JavaDrillã§å®Ÿéš›ã«æ‰‹ã‚’å‹•ã‹ã—ã¦å¦ç¿’ã§ãã¾ã™


コメント