YSHUSH

Encapsule 본문

Coding/Java

Encapsule

코딩; 2021. 12. 14. 20:00
public class MainClass {

	public static void main(String[] args) {
		
		String Member[][] = {
				{"모니카", "24", "123-4567", "서울시", "동창"},
				{"노지혜", "19", "234-5678", "남원시", "찐친"},
				{"립제이", "22", "345-6789", "인천시", "후배"}
		};
		
		// 종이를 3장 준비
		MemberDto member[] = new MemberDto[3];	//MemberDto member1, member2, member3 -> 배열만 준비  
		
		// 기입할 수 있도록 준비
		for (int i = 0; i < member.length; i++) {
			member[i] = new MemberDto();
		}
		
		// 추가 == 기입
		member[0].setName("홍길동");
		member[0].setAge(24);
		member[0].setPhone("123-4567");
		member[0].setAddress("서울시");
		member[0].setContent("동창");
		
		// 읽어들인다
		System.out.println(member[0].getName());
		System.out.println(member[0].getAge());
		System.out.println(member[0].getPhone());
		System.out.println(member[0].getAddress());
		System.out.println(member[0].getContent());
		
		MemberDto dto = new MemberDto();
		dto.setName("홍두깨");
		dto.getName();
		
	}

}

// DTO == Data Transfer Object
// VO  == Value Object
public class MemberDto {

	private String name;
	private int age;
	private String address;
	private String phone;
	private String content;

	public MemberDto() {
		
	}

	public MemberDto(String name, int age, String address, String phone, String content) {
		super();
		this.name = name;
		this.age = age;
		this.address = address;
		this.phone = phone;
		this.content = content;
	}
	

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	
	
}

'Coding > Java' 카테고리의 다른 글

Inheritance.1  (0) 2021.12.16
숫자 정렬 예제  (0) 2021.12.15
Encapsulation  (0) 2021.12.14
Class 예제  (0) 2021.12.14
Constructor  (0) 2021.12.14