понедельник, 24 октября 2016 г.

To static or not to static?

Что такое static? В переводчике написано неподвижный. А с точки зрении джавы? На джавераше вот что написано: "Если переменная объявлена статической – помечена ключевым словом static, то она существует все время, когда существует её класс. Обычно JVM загружает класс в память при первом его использовании, тогда же и инициализируются статические переменные. Если создать несколько объектов такого класса (например, 3 шт.), то каждый из них будет содержать свою собственную копию обычных переменных класса.Статическая же переменная – общая на всех. Формально она даже не находится внутри этих объектов, т.к. существует даже тогда, когда ни одного объекта класса Cat создано не было." Вообщем уже понятнее. Как всегда решил с первой попытки и лучше 98% учеников:)

javarush.test.level04.lesson02.task01
Источник: javarush.ru

/* Реализовать метод setName
Реализовать метод setName, чтобы с его помощью можно было устанавливать значение переменной private String name равное переданному параметру String name.
*/

Комментариев нет:

Отправить комментарий