В Java
List<?> выглядит почти как обычный список, но стоит попробовать с ним поработать, начинаются нюансы.Посмотрите на код:
import java.util.*;
public class Main {
public static void main(String[] args) {
List<?> list = new ArrayList<String>();
list.add(null); // 1
list.add("Hello"); // 2
Object obj = list.get(0); // 3
String str = list.get(0); // 4
}
}
Какие строки вызовут ошибку компиляции и почему?
🔵только строка 1
🔵только строка 2
🔵строки 2 и 4
🔵строки 1, 2 и 4
❤️ — решил за 5 минут
👍 — нужна подсказка
⚛️ Подписывайтесь на Атомный ИТ в MAКС — канал об информационных технологиях в атомной отрасли
