[Development Record::JAVA] 3. Constructor
6747 ワード
生成者
デフォルトコンストラクタ
public Student(){}
作成者の作成
Student.java
public class Student {
public int studentNumber;
public String studentName;
public int grade;
public Student() {}; // Default 생성자
public Student(int studentNumber, String studentName, int grade) { // 생성자 생성
this.studentNumber = studentNumber;
this.studentName = studentName;
this.grade = grade;
}
public String showStudentInfo() {
return studentName + "학생의 학번은 " + studentNumber + "이고, " + grade + "학년 입니다.";
}
}
StudentTest.java
public class StudentTest {
public static void main(String[] args) {
Student studentLee = new Student(); // Default 생성자 호출
studentLee.studentNumber = 54321;
studentLee.studentName = "Lee";
studentLee.grade = 1;
System.out.println(studentLee.showStudentInfo());
Student studentKim = new Student(12345,"Kim",3);
System.out.println(studentKim.showStudentInfo());
}
}
実行結果
Reference
この問題について([Development Record::JAVA] 3. Constructor), 我々は、より多くの情報をここで見つけました https://velog.io/@yun003318/Java-2.-Constructorテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol