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

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

Сообщение Anonymous »

Пожалуйста, простите мой код и сосредоточьтесь только на этом вопросе:
мы знаем, что частное поле не наследуется, и когда я создаю объект в строке №2, объект создается для Person, а затем, когда я устанавливаю FatherName внутри setFatherName(), как **этот ** "который является объектом person" имеет видимость для установки частного FatherName тестового класса?
abstract тест класса {
частный Строка FatherName ;

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

public void setFatherName(String fatherName){
System.out.println(this.getClass().getSimpleName());
this.fatherName=fatherName;
}
public String getFatherName(){
return  fatherName;
}
публичный класс Person расширяет Test{

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

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

}
}
Вывод:
Человек
имя отца: Джимми
Я понимаю контекст, в котором я косвенно делаю это с помощью установщика, но как ключевое слово «this» работает здесь, в абстрактном классе, поскольку объект — это 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 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как это ключевое слово работает в абстрактном классе
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Ключевое слово с нулевым условием, с нулевым объединением, перечисляемое и ключевое слово params
    Anonymous » » в форуме C#
    0 Ответы
    147 Просмотры
    Последнее сообщение Anonymous
  • Ключевое слово с нулевым условием, с нулевым объединением, перечисляемое и ключевое слово params
    Anonymous » » в форуме C#
    0 Ответы
    121 Просмотры
    Последнее сообщение Anonymous

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