как создать такой класс в Java чтобы он был массивом, но способный сод
Неизвестный Бенефициар
как создать такой класс в Java чтобы он был массивом, но способный содержать разные типы данных он не может наследовать
Ответы:
Максим
Уже есть такой класс, называется ArrayList.
Дима Сигида
А как оно по твоему будет работать?
Масси́в — совокупность множества ОДНОРОДНЫХ предметов
Допустим ты сделал массив Object
Object[] array = new Object[5];
Потом по случайному индексу ставишь строчку.
array[(int) (Math.random() * 5)] = new String("lel");
И теперь ты хочешь чтобы когда ты выбирал array[2] тебе возвращало String и тебе сразу были доступны все методы String. Но ведь ты не можешь быть уверен, что именно 2 индекс в массиве является String. Даже если бы ты выбрал индекс числом, например 2, Java не будет уверена что array[2] это String.
Но если ты сам уверен, что array[2] это String, то чтобы получить String из array[2] пиши (String) array[2];
|