java 생성자

    [JAVA] 생성자(Constructor)

    생성자 : 인스턴스가 생성될 때 호출되는 '인스턴스 초기화(인스턴스 변수들을 초기화) 메서드'이다. 생성자의 이름은 클래스의 이름과 같아야한다. 생성자는 리턴 값이 없다. 연산자 new가 인스턴스를 생성하는 것이지 생성자가 인스턴스를 생성하는 것이 아니다. Card c = new Card(); 연산자 new에 의해서 메모리(heap)에 Card클래스의 인스턴스가 생성된다. 생성자 Card()가 호출되어 수행된다. 연산자 new의 결과로, 생성된 Card인스턴스의 주소가 반환되어 참조변수 c에 저장된다. 기본 생성자(default constructor) package object_oriented_programming; class Date1{ int value; } class Date2 { int value..