Прошу поясните что это такое вообще
строка 14
Solution room = new Solution();
Создаем новый объект room класса Solution? что это значит? - room содержит в себе ссылку на класс Solution и на все его элементы? как этот объект следует понимать?
строка 15
room.A = 5;
Почему через точку? что значит эта запись через точку? почему не room A = 5?
строка 17
Solution.D = 5;
Тут почему запись через точку и что это значит?
Будет ли верно такое:
room.D == Solution.D ;
?
package com.javarush.task.task09.task0925;
/*
Статики не на своем месте
*/
public class Solution {
public static int A = 5;
public int B = 2 * A;
public int C = A * B;
public static int D = A * B;
public static void main(String[] args) {
Solution room = new Solution();
room.A = 5;
Solution.D = 5;
}
public int getA() {
return A;
}
}