응용 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();

}

}