[Java] 생성자(Constructor)
·
TIL/Java
+ 22.01.18 생성자(Constructor) 클래스 안에 클래스의 이름과 똑같은 메소드를 생성 -> setOprands의 역할을 함 ex) Calculator 클래스 안에 Calculator 메소드를 생성 생성자는 어떠한 메소드보다 가장 먼저 진행되서 초기화 작업을 하게 된다. '생성자(Constructor)'는 크게 두 가지 역할이 있다. 인스턴스를 만들고, 인스턴스의 속성(인스턴스 변수)들을 초기화시켜준다. 생성자는 new 키워드와 함께 사용! 클래스에 아무런 생성자가 없을 경우에는 컴파일러가 자동으로 파라미터 없는 생성자를 제공해준다. 그러나 생성자를 하나라도 정의하면 이 생성자는 사용할 수 없다. 기본 생성자 생성자를 한 개도 정의 안 했을 경우에는 자바에서 자동으로 기본 생성자를 제공해준다..