Day 30

ChangWoo·2023년 5월 5일
0

자바의 정석

목록 보기
30/71

ch 7-29 여러 종류의 객체를 배열로 다루기

여러 종류의 객체를 배열로 다루기

조상타입의 배열에 자손들의 객체를 담을 수 있다.

  • 다형성 장점 : 1.다형적 매개변수 2. 하나의 배열에 여러 종류 객체 저장
Product p1  = new Tv();				Product p[] = new Product[3];
Product p2  = new Computer();	--> p[0] = new Tv();
Product p3  = new Audio();			p[1] = new Computer();
// Product=조상 / Tv=자손		    p[2] = new Audio();

  • Product에 여러 배열을 담을 수 있다.
  • i++ = 물품을 카트에 저장하는 역할을 함
  • 변수를 하나 두고 변수를 하나씩 늘려가며, 데이터를 하나씩 저장
  • Vector 클래스 = 가변 배열 기능을 가진 클래스 / Object 배열이 존재한다.
  • Object 배열이 있으므로 모든 종류의 객체를 저장할 수 있다.
  • Vector 클래스는 공간이 부족하면 알아서 늘려주고, 너무 많으면 알아서 줄여준다.
profile
한 걸음 한 걸음 나아가는 개발자

0개의 댓글