почему можно использовать имя класса как векторный тип? - PullRequest
0 голосов
/ 18 июня 2020
class Buffer{
  .....
}
class K{
  Vector<Buffer> vec = new Vector<Buffer>();
  ...
}

В общем случае векторный тип может быть int, float или String.

почему можно использовать класс как векторный тип? а что значит?

Ответы [ 2 ]

2 голосов
/ 18 июня 2020

Класс Vector содержит только объекты; cannat содержат примитивные типы данных. Также возможен прямой доступ к любому элементу вектора. Vector по сути является массивом. Важное отличие от массива состоит в том, что его длину можно изменять. введите здесь описание ссылки

Вы можете проверить эту ссылку, вы увидите подробное описание

0 голосов
/ 18 июня 2020

почему можно использовать класс как векторный тип? и что означает?

Если вы хотите сохранить экземпляры класса Buffer в Vector, то аргумент типа generi c, который вам нужно передать в Vector, будет Buffer

Vector<Buffer> vec = new Vector<>();

приведенный выше вектор будет содержать только экземпляры класса Buffer, и если вы попытаетесь добавить что-либо еще, кроме экземпляра класса Buffer в этот Vector, вы получите ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...