У меня есть экзамен, который я изучаю для .. и я думал об элегантном способе ответить на следующий вопрос, мой текущий ответ был бы чем-то вроде (на основе информации из этого answer на stackoverflow)Теория: объявление списка Список объектов = новый ArrayList();
Вышеупомянутая инициализация невозможна, она будет компилироваться, но в объявлении отсутствует идентификатор, а другие функции, такие как add, remove, будут недоступны.
вопрос ..
Рассмотрим следующий фрагмент кода. Можно ли назначить экземпляр ArrayList переменной, объявленной как Object, как это сделано в строке 1? Объясните.
Object strings = new ArrayList();
strings.toString();
Какие другие способы ответить на этот вопрос? и не могли бы вы предоставить википедию/ресурсы, чтобы я мог продолжить изучение того, как компилятор переведет это в байт-код? Спасибо
Вместо того чтобы размещать изображение кода, просто отправьте код. – Jeffrey
BTW, он компилирует: http://ideone.com/3NAbz – Naveen
Кажется, очень простой вопрос (особенно при изучении для экзамена), чтобы увидеть, компилирует ли код, прежде чем категорически заявить, что это не так. –