Как это ключевое слово работает в абстрактном классеJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как это ключевое слово работает в абстрактном классе

Сообщение Anonymous »

Пожалуйста, простите мой код и сосредоточьтесь только на этом вопросе:
мы знаем, что частное поле не наследуется, и когда я создаю объект в строке №2, объект создается для Человек, а затем, когда я устанавливаю имя отца, внутри setFatherName(), как это «который является объектом человека» имеет видимость для установки класса Test личное имя отца?

Код: Выделить всё

abstract  class  Test {
private String fatherName ;

public void setFatherName(String fatherName){
System.out.println(this.getClass().getSimpleName());
this.fatherName=fatherName;
}
public String getFatherName(){
return  fatherName;
}
}

Код: Выделить всё

public class Person extends  Test{

public static void main(String[] args) {
Test person = new Person(); // #2
person.setFatherName("Jimmy");
System.out.println("father name is : " +person.getFatherName());

}
}
Вывод:

Код: Выделить всё

Person
father name is : Jimmy
Я понимаю, что в контексте я делаю это косвенно с помощью установщика, но как это ключевое слово работает здесь, в абстрактном классе, поскольку объектом является Person. Сделал все возможное, чтобы задать вопрос точно.

Подробнее здесь: https://stackoverflow.com/questions/793 ... ract-class
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как это ключевое слово работает в абстрактном классе
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как это ключевое слово работает в абстрактном классе
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как это ключевое слово работает в абстрактном классе
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Ключевое слово с нулевым условием, с нулевым объединением, перечисляемое и ключевое слово params
    Anonymous » » в форуме C#
    0 Ответы
    147 Просмотры
    Последнее сообщение Anonymous
  • Ключевое слово с нулевым условием, с нулевым объединением, перечисляемое и ключевое слово params
    Anonymous » » в форуме C#
    0 Ответы
    121 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»