기본 생성자1 [Java] 생성자(Constructor) 생성자란? 생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. 1. 생성자의 이름은 클래스의 이름과 같아야 한다. 2. 생성자는 리턴 값이 없다. 클래스이름 (타입 변수명, 타입 변수명, ...){ //인스턴스 생성 시 수행될 코드 // 주로 인스턴스 변수의 초기호 코드를 적는다. } class Card{ Card(){ // 매개변수 없는 생성자 ... } Card(String k, int num){ // 매개변수가 있는 생성자. ... } } 생성자도 오버로딩이 가능하므로 하나의 클래스에 여러개의 생성자가 존재 가능하다. Card c = new Card(); 1. 연산자 new에 의해 메모리(heap)에 Card클래스의 인스턴스가 생성 2. 생성자 Card()가 호출되어 수행 3. .. 2022. 3. 2. 이전 1 다음