• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Java Classes

valyavskiy93

Ученик
Регистрация
16 Июн 2015
Сообщения
11
Реакции
0
Баллы
0
здравствуйте начал я заниматься java программированием (знакомый предложил и он меня обучает он java программист). Я дошёл до геттеров сеттеров и не могу закрыть доступ к полям. дело в то что знакомый сказал что не верно класс персон создать вне главного класса. когда я делаю как говорит он у меня не загораються поля красным и я не знаю что делать почему так?
 
здравствуйте начал я заниматься 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);
}
}
 
Назад
Сверху