[JAVA] [OOP] 생성자 ( Constructor ) 에 대하여
생성자 ( Constructor ) 란 ? 객체를 생성하고, field를 초기화하기 위한 메소드 클래스명과 이름이 동일하고, 리턴타입이 없습니다. class Test { public Test() {}// 생성자입니다. } new 연산자와 함께 사용됩니다. Test t = new Test(); 기본 생성자는 생략하면 자동으로 생성됩니다. 매개변수를 갖는 생성자를 정의하면 기본 생성자는 더 이상 자동으로 만들어지지 않습니다. public class AA { // new AA(); } public class BB { public BB() {}// new BB(); } public class CC { public CC(int cc) {}// new CC(); (X) // new CC(10); (O) } 생성자는..
JAVA/이론
2019. 11. 27. 21:04