С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 30.01.2013
Сообщений: 188
1

Доступ к полям внешнего класса

09.05.2014, 23:32. Показов 1285. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброй ночи! Проблема в следующем, есть классы А и Б:
Java
1
2
3
4
5
6
7
8
9
class A{
private B
}
 
class B{
public foo(){
//хочу получить доступ к атрибуту объекта класса A
}
}
Я понимаю, что бред, т.к. для Б не существует объекта А, но может есть какое то решение типовое? Что что куда то передать, например.

Добавлено через 16 минут
UPD: решил в конструкторе передавать ссылку на внешний объект, в котором и создается объект Б. Нормальное решение?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2014, 23:32
Ответы с готовыми решениями:

Получить доступ к private полям из inner класса
В документации и книгах написано что можно получить доступ к полям внешнего класса из inner класса...

Доступ к полям private final из класса в класс
Здравствуйте! Подскажите пожалуйста, можно ли осуществить доступ к закрытому полю объекта класса...

Как из вложенного класса сослаться на объект внешнего класса?
Привет всем! пытаюсь разобраться с событиями. Хочу при клике изменить цвет кнопки на другой, не не...

Доступ к полям отдельного класа
Доброе время суток! Есть задание: 1. Создать класс Student, который содержит следующие поля: -...

1
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
10.05.2014, 00:14 2
Java
1
2
3
4
5
6
7
8
class A{
    private B b = new B (this);
    private int i;
 
    public int getI(){
        return i;
    }
}
Java
1
2
3
4
5
class B{
    public B(A a){
        System.out.println(a.getI());
    }
}
0
10.05.2014, 00:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2014, 00:14
Помогаю со студенческими работами здесь

Доступ к полям и свойствам объектов которые лежат в ArrayList
Всем привет! Есть класс Apple с методом getWeight. Объекты этого класса лежат в ArrayList. Как...

Обращение к полям объемлющего класса
Как обращаться к полям объемлющего класса, если в данном классе есть поля с теми же названиями?...

LinkedList составленный из объектов класса, как обратиться к полям объектов
Не могу сообразить как обратиться к полям объектов, добавленных в LinkedList. Суть такая: есть...

Доступ к объекту класса
Всем привет, друзья! Начал изучать java. И решил по видеоуроку написать игру "Змейка", автор писал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru