객체배열-선언,할당/getter,setter,생성자 빨리 만들기
728x90
728x90
SMALL
객체배열의 선언 및 할당
[표현법]
클래스 이름[] 배열명 = new 클래스이름[배열크기];
Book이라는 객체를 만들어서 객체배열을 만들겠습니다. 배열의 크기는 5입니다. 이는 실행할 메소드 run클래스에서 만들 것이고, 라이브러리로 Book 클래스를 만들겠습니다.
다음과 같은 Book 클래스를 생성하였습니다. getter/setter 메소드 그리고 기본생성자, 매개변수 있는 생성자를 일일히 타자 치는것이 매우 어렵습니다. 그러므로 eclipse에게 빨리 생성하게 할 수 있습니다.
다음은 팁입니다.
다음과 같이 source에서 Generate Getters and Setters를 이용하여 변수마다 getter/setter 함수를 빨리 생성 할 수 있습니다. Generate Constructor using Fields는 생성자를 만들 수 있습니다. 변수를 지정하지 않으면 기본생성자, 자기 입맛에 맞게 변수를 지정하여 매개변수가 있는 생성자를 만들 수 있습니다. 네모 부분은 toString 오버라이딩 메소드 생성,상속을 통한 생성자 생성인데 나중에 알려드리겠습니다.
예시) 스캐너 함수를 사용하여 이용하여 입력받고 객체배열로 만들어 출력하기
2개만 입력을 받습니다.
입력을 받은 뒤 각각의 한 배열마다 생성자 구문을 통해 arr[i]에 넣어줍니다.
그리고 for문을 통해 모두 출력합니다.
728x90
300x250
LIST
'자바-자린이의 도전기' 카테고리의 다른 글
상속1-2)super./super()/오버라이딩 (0) | 2022.04.09 |
---|---|
상속 1-1)상속?/extends/상속 class 예시 (0) | 2022.04.08 |
객체1-5) 오버로딩/Static/final변수 (0) | 2022.04.06 |
객체 1-4)생성자부 this();/ 메소드/필드(지역변수,멤버변수,클래스변수,전역변수) (0) | 2022.04.04 |
객체1-3) 생성자부/접근제한자 (0) | 2022.04.03 |
댓글
이 글 공유하기
다른 글
-
상속1-2)super./super()/오버라이딩
상속1-2)super./super()/오버라이딩
2022.04.09 -
상속 1-1)상속?/extends/상속 class 예시
상속 1-1)상속?/extends/상속 class 예시
2022.04.08 -
객체1-5) 오버로딩/Static/final변수
객체1-5) 오버로딩/Static/final변수
2022.04.06 -
객체 1-4)생성자부 this();/ 메소드/필드(지역변수,멤버변수,클래스변수,전역변수)
객체 1-4)생성자부 this();/ 메소드/필드(지역변수,멤버변수,클래스변수,전역변수)
2022.04.04