생성자(constructor)
생성자란 객체가 생성될때(new) 반드시 한번 수행되는 메소드 생성자의 특징 public 클래스명 (매개변수){} 1) 수식어는 우선 public (생성자 앞에는 접근 제어자 - public만 올 수 있다. ) 메소드는 static 올 수 있다. 2) 문법적으로 반환 유형 자체가 없음(void나 자료형을 작성할 수 없다. ) 메소드는 void나 자료형이 있어야한다. 3) 메소드이기 때문에 오버로딩 가능 4) 생성자 메소드의 이름은 크래스 명과 완벽하게 동일하게 정의해야한다. 5) 생성자는 인스턴스를 초기화 시킨다. *2,4번이 반드시 지켜져야 컴파일러가 생성자로 인식 인스턴스를 생성할때 반드시 생성자를 호출한다고 하였는데 생성자를 따로 정의하지않을때는 어떻게 호출 된 것일가? 그 이유는 클래스를 정의할때..
2020.03.10