Тема: Java Classes
Показать сообщение отдельно
Старый 20.12.2017, 01:05   #2 (permalink)
valyavskiy93
Новичок
 
Регистрация: 17.06.2015
Сообщений: 11
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от 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);
}
}
valyavskiy93 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070