chap7 객체배열

김지용·2022년 12월 30일
0

컨트롤 쉬프트 s
setter getter자동생성 메뉴
생상자 만드는 메뉴

객체배열이란?

  • 레퍼런스 변수에 대한 배열

객체배열 선언과 할당

선언
클래명[] 배열명;
클래스명 배열명[]

할당
배열명 = new 클래스명[배열크기];

선언과 동시에 할당
클래스명 배열명[] = new 클래스명[배열크기]

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

Example arr[] = new Example[2] = stack에 주소값이 생기고 heap에 주소값을 가지고있는 저장공간 2개가 생긴다

arr[0] = new Example(); 이렇게 해야 heap영역에 한개가생김

이거는 할당을 해줘야 heap공간에 값이 생긴다

-인덱스를 이용한 초기화
pArr[0] = new Product("TV", 300);

-선언과 동시에 초기화
product[] parr = {new Product("TV", 300), @@, @@};

객체배열 예시

1 Application

2 Car

1 Application(메인)

2 class MemberDTO(값 저장) getter setter


3 class MemberInsertManager(회원등록 및 정보등록

4 class MemberManager(회원정보 담을 객체)

5 class MemberSelectManage(회원정보 대입)

0개의 댓글