Этот код компилируется и исполняется! Ужасно! Типизированному Списку можно присвоить любое значение! Джава - говно!
- import java.util.*;
- public class app {
- static class Person {
- public String name;
- }
- public static void main(String[] args) {
- List persons = new ArrayList<Person>();
- Person p = new Person();
- p.name = "noname";
- persons.add(p.name);
- System.out.println(persons.get(0));
- System.out.println("done.");
- }
- }
t.me/perfect0sight
List persons = new ArrayList(); - вот так код не компилируется, но зачем тогда new ArrayList();
ОтветитьУдалитьЛибо во всех языках есть гавно, либо только си шарп лишен недостатков.