목록자바의 정석 (1)
JAN's History

5. 생성자 생성자 : 인스턴스가 생성될 때마다 호출되는 '인스턴스 초기화 메서드' Ex) Card c = new Card(); 생성자의 이름은 클래스의 이름과 같아야 하며, 리턴값이 없다. *모든 클래스에는 반드시 하나 이상의 생성자가 있어야 한다.* class 선언 후, 매개변수가 없을 시에는 기본 생성자를 추가해주지만 매개변수가 있는 생성자에서 기본 생성자가 없을 경우 에러가 난다. this() Vs this this() - 생성자, 같은 클래스의 다른 생성자를 호출할 때 사용 - 다른 생성자 호출은 생성자의 첫 문장에서만 가능하다. 중복 코드는 옳지 못하다. 코드의 재사용성을 높이기 위해 위와 같이 바꿔줘야한다. this - 인스턴스 자신을 가리키는 참조변수. 인스턴스의 주소가 저장되어 있다. -..
자바
2023. 4. 7. 16:41