본문 바로가기
백엔드개발자/JAVA

+ 추상클래스 예제

by 보혀니 2021. 12. 4.

객체 배열, 객체배열

 위의 예제에서 ProductExtends 배열을 두고 구입한 제품을 저장할 수 있게 해두었다. 하지만! 배열의 크기를 10으로 했기에 11개 이상의 제품을 구입할 수 없는 것이 문제이다. 그렇다고해서 배열의 크기를 무조건 크게 설정할 수도 없고;

 이런 경우, Vector 클래스를 사용하면 된다. Vector클래스는 내부적으로 Object타입의 배열을 가지고 있어서, 이 배열에 객체를 추가하거나 제거할 수 있게 작성되어있다. (헉)

 그리고 배열의 크기를 알아서 관리해주기 때문에 저장할 인스턴스의 갯수에 신경 쓰지 않아도 됨.

 

관련 메서드

boolean add(Object o) : 백터에 객체를 추가, 추가에 성공하면 true 아니면 false

boolean remove(Object o), boolean Empty(), int size() ...

 

 

 

위 예제를 Vector를 활용하여...

 

'백엔드개발자 > JAVA' 카테고리의 다른 글

Presentation Logic 과 Business Logic  (0) 2022.01.02
인터페이스 (자바의 정석)  (0) 2021.12.08
제어자  (0) 2021.11.30
super  (0) 2021.11.24
변수의 초기화, 명시적 초기화, 초기화 블럭  (0) 2021.11.21