Java для начинающих: #16 Ключевые слова static и final | - видео HD

Java для начинающих: #16 Ключевые слова static и final | - видео
00:12:34
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18466 роликов

#16 Ключевые слова static и final | - видео.

Как создаются статические поля и методы классов. Что это такое и как они работают. Ключевое слово final для объявления констант внутри классов. Статический импорт.

Инфо-сайт: proproprogs.ru

RSS
Виктор Жигурда
19:28
+1
Хороший ты «Чел»
Виктор Жигурда
19:33
+1
По 5-10 раз пересматриваю твое видео. Ничего не понимаю, но интересно! Да, не я прикалываюсь. А на счет пересмотра это серьезно. Нужно глубокое понимание ООП тем она интересна
юрий Б
23:22
+1
Спасибо за ваши уроки. Начинаю изучать Java и эта информация очень помогает. Не понял только, как в третьем задании запретить использовать оператор New. Я написал private перед конструктором класса Singleton, и нельзя создать в других классах его экземпляр через New, но в методе Main самого класса Singleton это не запрещает создавать новые экземпляры
Ali Mirzahan
20:17
+1
Спасибо за уроки, реально интересно и доступно объясняешь. Но у меня вопрос:

public class Main {
public static void main(String[] args) {
Rect r1 = new Rect(1,1,1,1);
System.out.println(Rect.height(r1));
}
}
правильно ли я понял 2ое задание
Виталий Копоров
15:30
+1
Чему будет равно поле a, если создать 3 экземпляра класса(ответы в комментарии и не забывайте лайк автору);
class Point {
static int a;
static {
a = 11;
++a;
}
Point() {
a++;
}
}
а теперь чему будет равно a и b, в каждом экземпляре класса(объекте) — //Просмотрел до сюда, лайк автору поставил.
public class Test {
public static void main(String[] args) {
Point object1 = new Point();
Point object2 = new Point();
Point object3 = new Point();
System.out.println(Point.getA());
System.out.println(object2.b);

}
}

class Point {
static int a;
int b;
static {
a = 11;
++a;
}
Point() {
a++;
this.b = a;
}
public static int getA(){
return ++a;
}
}
Виталий Копоров
16:54
Вопрос в автору:
— Я верно понимаю первое задание?
class ShopItem {
static int numberOfObject;
int id;
ShopItem() {
++numberOfObject;
this.id = numberOfObject;

}
}
Rostislav Malyshev
21:23
Респект!