반응형
Code

 

package test.main;
import test.dto.MemberDto;
public class MainClass09 {

public static void main(String[] args) {

//MemberDto 객체를 담는 방 3개짜리 배열 객체를 생성해서 
//3명의 회원정보를 각각 저장해 보세요. 

MemberDto[] dtos = new MemberDto[3];
dtos[0]=new MemberDto(1,"박X1","XX구");
dtos[1]=new MemberDto(2,"박X2","XX구");
dtos[2]=new MemberDto(3,"박X3","XX동");

//위와 같이 객체를 생성해서 매개변수를 배열에 넘겨주는 과정이다. 

//MemberDto의 객체는 총 스트링 객체를 제외한 3개가 생성이 되었고 

//MemberDto[] type의 배열에 넣어주겠다는 뜻이다. 

//여기서 가장 중요한 것은 배열 타입의 MemberDto[]이고 여기에 해당되는 키값을 dtos변수에 넣었다는 이야기가 된다. 

 

// static 멤버 메소드 호출하면서 MemberDto 객체의 참조값 전달하기 

public static void showInfo(MemberDto dto) {
System.out.println("번호:"+dto.getNum());
System.out.println("이름:"+dto.getName());
System.out.println("주소:"+dto.getAddr());
System.out.println("--------------------");
}
package test dto;
public class MemberDto {
//멤버 필드 정의하기 
private int num;
private String name;
private String addr; 
//생성자
public MemberDto() {
}
//생성자의 인자로 필드에 저장할 값을 전달받는 생성자 
public MemberDto(int num, String name, String addr) {
super();
this.num=num;
this.name=name;
this.addr=addr; 
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
}
반응형

'언어 공부 > JAVA' 카테고리의 다른 글

Java의 5대 핵심 개념과 예시로 알아보는 자바 프로그래밍  (0) 2023.11.24
JAVA/innerClass  (0) 2022.05.17
JAVA/상속관계, 포함관계  (0) 2022.05.15
JAVA/CLASS  (0) 2022.05.11
JAVA/생성자  (0) 2022.05.11
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기