자바 생성자 예제
package day160708;
class person{
int age,year,day;
String name;
person(String Cname, int Cage, int Cyear, int Cday){
name = Cname;
age = Cage;
year = Cyear;
day = Cday;
}
}
public class day160708_01 {
public static void main(String[] args) {
person humanA = new person("홍길동", 44, 1358, 15);
System.out.println("=-=-=-=-=-= INFO =-=-=-=-=-=-=");
System.out.println("Name : " + humanA.name);
System.out.println("Age : " + humanA.age);
System.out.println("Year : " + humanA.year);
System.out.println("Day : " + humanA.day);
System.out.println("=-=-=-=-=-=-=-=-=-=-=-=-=-=-== \n");
person humanB = new person("김모씨", 44, 1988, 18);
System.out.println("=-=-=-=-=-= INFO =-=-=-=-=-=-=");
System.out.println("Name : " + humanB.name);
System.out.println("Age : " + humanB.age);
System.out.println("Year : " + humanB.year);
System.out.println("Day : " + humanB.day);
System.out.println("=-=-=-=-=-=-=-=-=-=-=-=-=-=-==");
}
}
=-=-=-=-=-= INFO =-=-=-=-=-=-=
Name : 홍길동
Age : 44
Year : 1358
Day : 15
=-=-=-=-=-=-=-=-=-=-=-=-=-=-==
=-=-=-=-=-= INFO =-=-=-=-=-=-=
Name : 김모씨
Age : 44
Year : 1988
Day : 18
=-=-=-=-=-=-=-=-=-=-=-=-=-=-==
간단한 생성자 예제입니다. 생성자는, 인스턴스가 생성될때 자동으로 실행되는 메소드 인데,
person humanA = new person(인자값); 을 통해 인스턴스 생성시 person 라는 메소다가 자동으로 실행됩니다.