생성자3 이클립스 getter, setter/ 생성자 자동 생성 방법 이클립스 getter, setter 자동 생성 방법 우클릭 -> source -> Generate Getter And Setters 이클립스 생성자(Constructor) 자동 생성 우클릭 -> source -> Generate Constructor using field (매개변수가 있는 생성자) 우클릭 -> source -> Generate Constructor From superclass (매개변수가 없는 생성자) 2022. 4. 4. 생성자와 this, this()에 대해서 서술하시오 생성자와 this, this()에 대해서 서술하시오 생성자 (Constructor) 클래스 이름과 동일한 이름의 메소드를 말하며 객체 생성 시 자동 수행되어 멤버변수들의 값을 초기화 할 목적으로 사용하는 특수한 메소드 생성자는 호출문에 의해서 동작하는 것이 아니라 객체 생성 시에 자동 수행하기 떄문에 리턴의 개념이 없다. 따라서 생성자 이름의 왼쪽에 리턴 값이 오지 않음 생성자는 중복하여 정의할 수 있음(Overload) 단, 중복하여 정의하기 위해서는 매개변수의 개수나 자료형이 달라야 함. 사용자가 생성자를 하나라도 만들지 않으면 기본생성자가 제공되지만 하나라도 만들기 시작하면 더이상 기본생성자는 제공되지 않음 this와 this()에 대하여 설명하시오 메소드나 생성자의 매개변수 이름을 의미있는 이름으.. 2022. 4. 4. 생성자, this 생성자(Constructor) 클래스 이름과 같은 이름을 가진 메소드 객체 생성 시 자동 수행됨 생성자는 호출문에 의해 동작하는 것이 아니고, 객체 생성 시 자동 수행되기 떄문에 return의 개념이 없다 그래서 리턴 타입을 쓸 필요가 없다. public 클래스명( ) { 초기화 할 값들; } 기본 생성자 매개변수를 갖지 않는 생성자를 말하며 Java는 사용자가 생성자를 하나도 만들지 않으면 기본 생성자를 제공 만약 사용자가 생성자를 한개라도 만들기 시작하면 자바는 더이상 기본 생성자를 제공하지 않음 생성자의 중복(Overloading) 생성자를 여러개 만들 수 있음 조건은 매개변수의 개수나 자료형이 다른 경우 중복해서 사용 가능하다. 아래 코드 예시는 모두 동작 가능한 생성자 public Person(.. 2021. 12. 26. 이전 1 다음 반응형