사용자 정의 생성자1 [Java] 생성자와 소멸자 그리고 this 키워드 디폴트 생성자 객체가 생성될 때 가장 먼저 호출되는 생성자로, 만약 개발자가 명시하지 않아도 컴파일 시점에 자동 생성된다 Object obj = new Object(); // 다음과 같이 디폴트 생성자가 없는 경우 public class Object(){ } // 컴파일 시점에 컴파일러가 아래와 같이 생성자를 자동으로 생성한다 public Object(){ } 사용자 정의 생성자 디폴트 생성자 외에 특정 목적에 의해서 개발자가 만든 생성자로, 매개변수에 차이가 있다 사용자 정의 생성자를 하나라도 만들면 디폴트생성자는 사라진다 - 중요!!!!!! Object obj = new Object("John", 10); public Object(string name, int age){ str = name; i = .. 2020. 7. 2. 이전 1 다음