Технический форум

Технический форум (http://www.tehnari.ru/)
-   Форум программистов (http://www.tehnari.ru/f22/)
-   -   Java Classes (http://www.tehnari.ru/f22/t257196/)

valyavskiy93 20.12.2017 01:01

Java Classes
 
здравствуйте начал я заниматься java программированием (знакомый предложил и он меня обучает он java программист). Я дошёл до геттеров сеттеров и не могу закрыть доступ к полям. дело в то что знакомый сказал что не верно класс персон создать вне главного класса. когда я делаю как говорит он у меня не загораються поля красным и я не знаю что делать почему так?

valyavskiy93 20.12.2017 01:05

Цитата:

Сообщение от valyavskiy93 (Сообщение 2542223)
здравствуйте начал я заниматься 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);
}
}


Часовой пояс GMT +4, время: 09:13.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.