Способность , озвученная в названии этой заметки может присутствовать только в том случае, если человек "не останавливается на месте".
Что значит это для программиста/инженера и профессионала вообще?
Как минимум это значит что он интересует обновлениями. новыми программами, новыми решениями - новыми идеями в конце концов.
Практика показывает, что только будучи открытым новым знаниям можно стать действительно стоящим специалистом - профессионалом.
Конструктор — это метод класса, который инициализирует новый объект после его создания. Имя конструктора всегда совпадает с именем класса, в котором он расположен (также, как и в C++). У конструкторов нет типа возвращаемого результата - никакого, даже void. Заменим метод init из предыдущего примера конструктором.
(http://www.helloworld.ru/texts/comp/lang...)
пример конструктора =
import javax.swing.*; // импортируем весь свинг, дабы не заморачиваться(мы ведь только учимся))
............
.......
...
JButton redButton = new JButton("Выбрать папку :))");
ActionListener actionListener = new TestActionListener(); // прирепляем обработчик
В принципе для хранения глобальных переменных можно создать отдельный класс и добавить в него статические поля. например =
public class MyData { // это класс будет хранить данные для нашей программы
public static String path; // путь к директории из которой требуется взять файлы
}
при этом записать данные можно в любом ином классе программы так =