객체 배열, 객체배열
위의 예제에서 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 |