생성자 오버로딩1 [Java] 생성자(Constructor) 뒤죽박죽으로 포스팅이 되었구만..깜빡하고 안 올려서 재 포스팅.. 생성자(Constructor) 1) 클래스를 대상으로 객체를 생성하는 역할을 함 2) 클래스의 이름과 동일 3) 클래스에 포함되어 있으며, 객체를 생성할 때 자동으로 딱 한번만 호출이 됨 4) 클래스는 생성자를 통해서 객체로 생성이 됨 [접근제한] 생성자이름(매개변수) { 생성자 호출 시 실행될 문장; } 5) 생성자는 메소드 형태를 가지고 있음 => 리턴타입(반환형) (X), void(X), 매개변수(O) 6) 모든 클래스는 반드시 한 개 이상의 생성자를 가지고 있음 7) 사용자가 생성자를 정의하지 않으면, JVM이 컴파일 시점에서 자동으로 기본 생성자(=디폴트 생성자)를 만들어 줌 기본 생성자와 인자 생성자로 객체를 생성한 예 pack.. 2021. 8. 23. 이전 1 다음