задачу решил наугад, но смысла не понял.
чем мешал private перед String getFullName(){. ???
Andrey
51 уровень
не понимаю, помогите пожалуйста
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
K.
29 апреля 2021, 17:03
По условию задачи у вас есть два класса — Solution и Person. Все методы у вас прописаны в Person, а вызываете вы эти методы в другом классе — Solution.
Если метод находится в классе Person и помечен модификатором private, то обращаться к нему можно только из класса Person.
Поэтому модификатор private не подходит.
0
Andrey
30 апреля 2021, 09:01
Спасибо большое, что-то такое подозревал, что есть другой класс. проблема в том, что класса Solution нет у меня в изначальном коде и в условии
+1
Lana
22 июля 2021, 06:47
Тоже был такой вопрос. Напишу для тех, кто сюда заглянет в поисках ответа.
В программе есть ещё один класс - Solution, в нём прописан метод main. Вот для него-то private и не доступен.
0
VadChet
14 апреля, 15:15
Ага, и есть нюанс: если включен режим новичка, то эту вкладку никак не обнаружить - ее видно в древе слева только если режим отключен. На мой взгляд, условие написано неполно - исходя из чего можно понять, что достаточно исправить метод getFullName()?
0
Andrey
29 апреля 2021, 16:56
здесь нужно скорректировать код. каким образом мешает private перед String getFullName(){
не могу уловить смысл
package com.javarush.task.pro.task06.task0610;
public class Person {
private String firstName;
private String lastName;
public Person(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
protected String getFirstName() {
return firstName;
}
String getLastName() {
return lastName;
}
private String getFullName(){
return firstName + " " + lastName;
}
}
0
Flexo Bending Unit #3370318
28 апреля 2021, 14:40
Увы, вы не прикрепили решения. Отвечающим (большинству) недоступна эта задача, т.к. она в рамках Syntax Pro, а мы проходили Syntax (это параллельные курсы, которые взаимно исключают друг друга). Не могли бы вы привести условие задачи и решение в комментариях? Или снова опубликуйте вопрос с прикреплённым решением
0