Цитата:
Сообщение от valyavskiy93
здравствуйте начал я заниматься java программированием (знакомый предложил и он меня обучает он java программист). Я дошёл до геттеров сеттеров и не могу закрыть доступ к полям. дело в то что знакомый сказал что не верно класс персон создать вне главного класса. когда я делаю как говорит он у меня не загораються поля красным и я не знаю что делать почему так?
|
Вот код:
public class ClassesAndObject {
public static void main(String[] args) {
Person p1 =
new Person();
p1.setName(
"Tom");
p1.
age =
14;
Person p2 =
new Person();
p2.setName(
"Bob");
p2.
age =
50;
int years1 = p1.calculateToRerment();
System.
out.println(
"человеку по имени" + p1.
name +
" " + years1 +
" лет осталось до пенсии");
}
}
class Person {
String
name;
int age;
void sayHello() {
System.
out.println(
"Привет");
}
int calculateToRerment() {
int years =
65 -
age;
return years;
}
void setName(String username){
name= username;
}
void myNameIs() {
System.
out.println(
"Меня зовут " +
name);
}
}