Специально дописала код, чтобы убедиться, что сеттеры отрабатывают. Но при валидации ошибка "Убедись, что метод с именем setName public и присваивает переменной name новое значение". В чем проблема?
package com.javarush.task.task05.task0503;
/*
Геттеры и сеттеры для класса Dog
*/
public class Dog {
private String name;
private int age;
//public Dog(String name, int age){}
private void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
private void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public static void main(String[] args) {
Dog V = new Dog();
V.setName("ggg");
System.out.println(V.name);
V.setAge(432);
System.out.println(V.age);
}
}