Например, у нас есть класс MyClass
Чем вот эта запись
MyClass class = new MyClass();
отличается от этой
MyClass class;
Ответ
MyClass myClass = new MyClass();
Вы объявляете переменную или поле myClass типа MyClass.
Создаете новый экземпляр (объект) класса MyClass.
Присваиваете ссылку на созданный экземпляр переменной.
MyClass myClass;
Вы объявляете переменную или поле myClass типа MyClass. Переменная не инициализирована никаким значением, работать с ней нельзя, пока вы не присвоите ей ссылку на какой-нибудь экземпляр.
Комментариев нет:
Отправить комментарий