javaStudy1 Java_Study 객체지향 프로그래밍 (생성자) 생성자란? : 생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. : 따라서 인스턴스 변수의 초기화 작업에 주로 사용, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용 * 생성자가 갖는 몇 가지 특징만 제외하면 메서드와 다르지 않음 생성자의 조건 1. 생성자의 이름은 클래스의 이름과 같아야 한다. 2. 생성자는 리턴 값이 없다. 연산자 "new"가 인스턴스를 생성하는 것이지 생성자가 인스턴스를 생성하는 것이 아니다. * 예시코드 Card c = new Card(); /* 1. 연산자 new에 의해서 메모리(heap)에 Card클래스의 인스턴스가 생성된다. 2. 생성자 Card()가 호출되어 수행된다. 3. 연산자 new의 결과로, 생성된 Card인스턴스의 주소가 반환되어 참조변.. 2022. 7. 1. 이전 1 다음