17:13

Как называется эта часть простого кода на яве?

Обведенная красным.

Я знаю, что делает кусок кода, обведенный красным. Мне надо просто название этой части. Это метод, если да, то почему без возвратного типа? Или конструктор? Или еще что-то? Как изменится смысл, если оставить только dateien=new ArrayList();?

П.С. код из программы Блу-Джей, поэтому нет метода Мэйн. Не удивляйтесь. Такая специфика этой программы.
Простите за сумбурный вопрос, не знаю как описать. Спасибо!!



ответ получен!


Комментарии
16.04.2015 в 17:15

Это конструктор, т.к. называется точно также, как и сам класс и ничего не возвращает.
16.04.2015 в 17:17

Как изменится смысл, если оставить только dateien=new ArrayList();?
Компилятор будет ругаться, т.к. не поймёт, что вы хотите - присваивание значений переменным вне методов в джаве не позволяется. Если будет внутри любого метода - пожалуйста. В конструкторе - пожалуйста. Но не вне всего.
16.04.2015 в 17:22

KuWizard, ок, вроде вспоминается что-то! Пойду обновлять знания про конструкторы.

Спасибо вам огромное!
16.04.2015 в 17:24

fire-dragon
Данный код это "конструктор", при создании экземпляра класса инициализируется переменная dateien.


Вызывается она так







Это нетипизированный массив

разница ниже





16.04.2015 в 20:28

fire-dragon, спасибо )