MainClass06, MemberDto (setter, getter 예시)
memberDto는 이전 게시글에서 필드, 생성자, setter,getter 메소드를 생성했다.
2022.07.28 - [java] - Step07_Array(setter, getter 메소드)
1. MemberDto 객체를 3개 생성해서 각각의 객체에 회원의 정보를 담아보세요. (3명의 정보)
MemberDto dto1=new MemberDto();
dto1.setNum(1);
dto1.setName("김구라");
dto1.setAddr("노량진");
MemberDto dto2=new MemberDto(2, "해골", "행신동");
MemberDto dto3=new MemberDto(3, "원숭이", "상도동");
객체에 회원 정보를 담는 방식은 두가지가 존재하길래 dto1 과 dto2를 비교해 보면서 보면 좋을 것 같다.
여기서 dto1은 처음 생성될때 0, null, null 값이 초기값으로 입력된다.
2. MemberDto 객체의 참조값 3개를 저장할수 있는 배열객체를 생성해서 참조값을 members 라는 지역변수에 담아보세요.
2번 코드
MemberDto[] members = new MemberDto[3];
2번과 3번 코드를 한번에 작성하는 방법도 있다
MemberDto[] members2 = {dto1, dto2, dto3};
3. members 배열에 1. 에서 생성한 MemberDto 객체의 참조값 3개를 순서대로 담아 보세요.
members[0]=dto1;
members[1]=dto2;
members[2]=dto3;
4. 반복문 돌면서 members 배열에 담긴 MemberDto 객체를 하나씩 참조해서 아래와 같은 형식으로 회원정보를 콘솔창에 출력해 보세요.
for(int i=0; i<members.length; i++) {
MemberDto tmp=members[i];
System.out.println("번호:"+tmp.getNum()+", 이름:"+tmp.getName()+", 주소:"+tmp.getAddr());
}
'java' 카테고리의 다른 글
Step08_Extends(protected, 객체인자) (0) | 2022.07.28 |
---|---|
Step08_Extends(extends, casting, override, super) (0) | 2022.07.28 |
Step07_Array(setter, getter 메소드) (0) | 2022.07.28 |
eclipse로 git 사용하기 (0) | 2022.07.28 |
Step07_Array(배열과 반복문) (0) | 2022.07.27 |