생성자 썸네일형 리스트형 생성자와 this ■ 생성자 (Constructor) : 클래스에서 선언한 멤버변수와 메소드에 대한 정보를 heap 메모리에 할당하고 멤버변수를 기본값으로 초기화한다. -생성자의 특징 -생성자의 이름은 클래스 이름과 똑같아야 한다. -선언 [modifier] ClassName([argument-list]){ //객체 생성시 필요한 구문 } - 모양은 메소드와 비슷하나 리턴 타입이 없으며 이름은 클래스 이름과 같아야 한다 - 클래스내에 생성자가 없으면 컴파일러가 기본 생성자(defaultConstructor)를 컴파일시에 만들어준다. ** 기본생성자는 아규먼트가 없는 생성자를 의미 ** 만약 클래스내에 생성자가 하나라도 있으면 컴파일러는 기본생성자를 만들지않는다. ■ this : 객체를 가리키는 지시자 - 멤버변수와 로칼변.. 더보기 이전 1 다음