Дорого вемени суток всем!
Есть необходимость написать метод с сигнатурой public void printName()
Этот метод должен выводить в консоль значение поля name.
Что уже есть:
public class Person {
private String name;
public Person(String personName) {
name = personName;
}
У меня в резуьтате получается так:
public class Person {
private String name;
public Person(String personName) {
name = personName;
}
public void printName() {
System.out.println(name);
}
Метод все равно написан неправильно. Что я делаю не так?
Bavashi, так наверное можно, если использовать метод с get по вашему совету. Но менять сигнатуру public void printName() мне нельзя. Все так же метод printName написан неправильно.
Денис Загаевский, Вам тупость, я мне печально( Я только начинаю разбираться, и почти ничего не знаю еще. грустно, когда тебя поддерживают словами "тупость" ( возможно я не там ставлю скобку, оператор не туда ставлю? из-за этого может быть ошибка? есть требования в каком столбце или строке?
Tania Tania,
У Г. Шильдта вроде есть 2 книги:
Полное руководство по Java 8
Руководство по Java 8 для начинающих.
Обе книги хороши, но первая содержит больше информации. Можете изучить первую, а еще К. Сиерра - Head First Java