Всем привет, джедаи и не только... ))) Есть вопросы по задаче и лекции в целом! Вопрос 1.
public class Cat {
    private String name = "безымянный кот";

    public void setName(String name) {


    }

    public static void main(String[] args) {
        Cat cat = new Cat();
        cat.setName("Жужик");
        System.out.println(cat.name);
    }
}
- где public - это модификатор(?) класса. - где Cat - это название класса(?) Вопрос 2.
private String name = "безымянный кот";


public void setName(String name)
- где private это модификатор(?) переменной String name. - где String name = "безымянный кот" переменная с значением "безымянный кот" Как правильно действует модификатор private в данном случае? Это приватный модификатор для переменной string со значением "безымянный кот"
public static void main(String[] args) {
        Cat cat = new Cat();
        cat.setName("Жужик");
        System.out.println(cat.name);
}
-cat.setName("Жужик"); тут есть значение переменной setName("Жужик"); почему в public void setName(String name) не подставляется значение переменной setName?