Java SE Tutorials/Constructors 썸네일형 리스트형 Java Constructors Java 프로그래밍, 생성자 ( Constructors ) 생성자(Constructor)Java 언어의 생성자는 객체를 생성할 때 반드시 요구되는 코드 블럭이며 메소드와 유사하지만 클래스명과 동일해야 하고 리턴타입을 가지지 않아야 한다. Java로 작성된 모든 클래스에는 반드시 1개 이상의 생성자가 선언되어 있어야 오류가 발생하지 않는다. 그래서 개발자가 클래스를 선언할 때 생성자를 정의하지 않으면 컴파일시에 컴파일러가 디폴트 생성자, 혹은 기본 생성자를 포함하여 컴파일하게 된다.예를 들어 아래와 같은 클래스가 있을 때, 개발자는 클래스 안에 생성자를 선언하지 않았기 때문에 자바 문법을 충족하기 위해서 컴파일러는 컴파일시에 기본 생성자를 포함하고 컴파일을 하게 된다참고 : 객체 생성(Object Crea.. 더보기 이전 1 다음