1. 객체 배열 정의
객체를 참조하는 참조형 변수를 묶음으로 다루는 것
[작성법]
클래스명[] 변수명 = new 클래스명[크기];
ex)
Academy[] arr = new Academy[3];
new Academy[3] :
heap 영역에 Academy "참조형 변수" 3칸 짜리 묶음 배열
→ 각 칸이 Academy "참조형 변수"
→ 각 칸이 Academy 객체 주소를 저장해서 참조
package dto;
// DTO(Data Transfer Object) : 데이터 전달용 객체
// - 전달될 데이터를 묶어서 관리하는 객체
public class MemberDTO {
// 필드
private String memberId;
private String memberPw;
private String memberName;
private int memberAge;
// 생성자
public MemberDTO() { } // 기본 생성자 (매개 변수 없음!!)
// [이클립스의 생성자 자동완성 기능]
// 상단 source 메뉴
// 또는 alt + shift + s -> 컨텍스트 메뉴에서
// Generate Constructor Using Fields... (단축키 o)
public MemberDTO(String memberId, String memberPw, String memberName, int memberAge) {
this.memberId = memberId;
this.memberPw = memberPw;
this.memberName = memberName;
this.memberAge = memberAge;
}
// [이클립스의 getter/setter 자동완성 기능]
// 상단 source 메뉴
// 또는 alt + shift + s -> 컨텍스트 메뉴에서
// Generate Getters and Setters... 선택 (단축키 r)
public String getMemberId() {
return memberId;
}
public void setMemberId(String memberId) {
this.memberId = memberId;
}
public String getMemberPw() {
return memberPw;
}
public void setMemberPw(String memberPw) {
this.memberPw = memberPw;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public int getMemberAge() {
return memberAge;
}
public void setMemberAge(int memberAge) {
this.memberAge = memberAge;
}
/**
* 현재 객체가 가지고 있는 필드값 모두 출력하는 메서드
*/
public void inform() {
System.out.println("\n--------------------------");
System.out.println("memberId : " + memberId);
System.out.println("memberPw : " + memberPw);
System.out.println("memberName : " + memberName);
System.out.println("memberAge : " + memberAge);
System.out.println("--------------------------\n");
}
}
#결과

'BackEnd > Java' 카테고리의 다른 글
| [Java]다형성 인터페이스 (0) | 2024.08.12 |
|---|---|
| [Java]다형성 추상클래스 (0) | 2024.07.31 |
| [Java]다형성 객체 타입에 따른 업/다운 캐스팅 (0) | 2024.07.31 |
| [Java]다형성 (Polymorphism) (0) | 2024.07.31 |
| [Java]상속(Inheritance) final 클래스 (0) | 2024.07.31 |