переменные в Java

197
02 апреля 2018, 23:35

Я понимаю что вопрос из разряда гугл в помощь, но я не могу это найти. Вопрос: Допустим есть два класса Person и Block. У них одинаковые переменные private x, private y. Как сделать общий класс с переменными, так чтобы у наследовавшись от него переменные были private.

Answer 1

Вы можете оставить private переменные в суперкласе, но гетеры/сетеры сделать protected , чтобы они были доступны из подкласов.

Answer 2
public class A{
    protected int x;
}
public class B extends A{
    B(int x){
        this.x=x;
    }
    public int getX(){
        return x;
    }
}
READ ALSO
Как реализовать методы add у Queue и метод push у Stack

Как реализовать методы add у Queue и метод push у Stack

Добрый день сообществоЗадали задание решить

222
Не отправляется сообщение с сервера к клиенту в Websocket Java

Не отправляется сообщение с сервера к клиенту в Websocket Java

Прошу не пинать я новичок в JavaНе могу отправить данные с сервера к клиенту

229
Слушатель на BooleanProperty

Слушатель на BooleanProperty

Добрый день

314
Помощь в переводе кода на java AWT в JavaFX

Помощь в переводе кода на java AWT в JavaFX

Есть код на java awtИз него мне нужна была только "логика"

288