★ 생성자란? 생성자는 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드이이다. 생성자 역시 메서드처럼 클래스 내에 선언되며, 구조도 메서드와 유사하지만 리턴값이 없다는 점이 다르다. 그렇다고 해서 생성자 앞에 리턴값이 없음을 뜻하는 키워드 void를 사용하지는 않고, 단지 아무 것도 적지 않는다. 생성자의 조건은 다음과 같다. 1. 생성자의 이름은 클래스의 이름과 같아야 한다. 2. 생성자는 리턴 값이 없다. 생성자도 오버로딩이 가능하므로 하나의 클래스에 여러 개의 생성자가 있을 수 있다. 생성자는 다음과 같이 정의 한다. 클래스 이름(타입 변수명, 타입 변수명...){ 인스턴스 생성시 수행될 코드, 주로 인스턴스멤버의 초기화 코드를 적는다 } 예) class Card{ Card(){//매개변수가 ..