인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드' 1. 생성자의 이름은 클래스의 이름과 같아야 함. 2. 생성자는 리턴 값이 없다. 클래스이름(타입 변수명, 타입 변수명,...){ // 인스턴스 생성 시 수행될 코드 // 주로 인스턴스 변수의 초기화 코드를 작성 } class Card{ Card(){...}// 매개변수가 없는 생성자 Card(String k, int num){...}// 매개변수가 있는 생성자 } 연산자 new가 인스턴스를 생성하는 것이지 생성자가 인스턴스를 생성하는 것이 아니다. ex) Card c=new card(); 1. 연산자 new에 의해서 메모리(heap)에 Card클래스의 인스턴스가 생성. 2. 생성자 Card()가 호출되어 수행. 3. 연산자 new의 결과로, 생성..