응용 SoftWare/JAVA
생성자 메소드
Hyun CHO
2016. 11. 29. 16:11
메소드명과 클래스명이 같아야 한다.
반환형이 없다.
생성자 메소드를 여러개 만들 경우 변수의 갯수나 데이터형이 달라야 한다.
객체 생성시 실행된다.
같은 클래스의 다른 생성자를 생성자 메소드명으로 호출할 수 없다.
class ConsTest
{
ConsTest(){
System.out.println("Constest() 실행됨");
}
ConsTest(int i){
System.out.println("Constest(int i) 실행됨");
}
ConsTest(String name){
System.out.println("Constest(String name) 실행됨");
}
ConsTest(int i, String name){
System.out.println("Constest(int i, String name) 실행됨");
//ConsTest();
}
}