0
ответов

Два двойных вложенных анонимных внутренних класса. Как получить анонимных членов класса 1-го уровня?

Внутренний класс — адаптер, внутренний-внутренний класс — слушатель. Как получить доступ к (закрытым)элементам/методам адаптера из прослушивателя? list.setAdapter(новый адаптер(){ public View getView(){ //... кнопка....
вопрос задан: 31 March 2012 23:51
0
ответов

Является ли хорошей практикой создание внутреннего класса для простой функциональности?

Существуют различные мнения о простых внутренних классах, поэтому мне было интересно, есть ли общее мнение о том, что хорошо и когда использовать частные внутренние классы. Вот пример, который я нашел...
вопрос задан: 30 March 2012 12:36
0
ответов

Внутренние классы C++ не компилируются

У меня есть класс Song с внутренним классом Creator . Ниже приведен файл Song.h. Пожалуйста, игнорируйте комментарии. #ifndef SONG_H #define SONG_H #include Класс Песня { public: class ...
вопрос задан: 30 March 2012 07:09
0
ответов

Собираются ли нестатические объекты внутреннего класса в мусор после того, как на них больше не ссылаются?

У меня есть единственный компонент Spring, подобный следующему: public class MyServiceImpl {private MyDAO myDAO; открытый класс MyInnerClass реализует SomeInterface {@ ...
вопрос задан: 24 February 2012 10:31
0
ответов

Как сделать внутренний класс Parcelable

Мне нужно знать, как сделать внутренний класс Parcelable, чтобы объекты его типа могли передаваться через AIDL в удаленную службу. Я не могу найти никакой информации по этому поводу. Вот пример кода того, кем я являюсь ...
вопрос задан: 27 January 2012 00:27
0
ответов

Использование статического вложенного класса в качестве компонента Spring

Как создать экземпляр статического вложенного класса в качестве компонента Spring в файле конфигурации XML? Например: пакет com.x.y; публичный класс A {публичный статический класс B {...} } Итак, чтобы ...
вопрос задан: 26 January 2012 08:56
0
ответов

C ++ передает внутреннюю структуру в качестве параметра

Существует структура TOut, содержащая внутреннюю структуру TIn: шаблон <имя типа T> struct TOut {struct TIn {bool b; }; TIn in; Т т; }; Как правильно передать TIn в ...
вопрос задан: 25 January 2012 20:16
0
ответов

Как импортировать внутренние классы без зависимости пути в Scala?

TL&DR: Можно ли (локально?) Отключить типизацию, зависящую от пути? Я хотел бы выпустить один оператор импорта, аналогичный import x._, но чтобы C ссылался на X # C, а не на xC (X - это тип ...
вопрос задан: 23 January 2012 00:56
0
ответов

Безопасно для внутреннего AsyncTask доступ к частным полям-членам внешнего класса Activity?

Безопасно ли для Android AsyncTask, являющегося внутренним классом Activity, читать закрытые поля-члены Activity в AsyncTask.doInBackground ()? Заранее спасибо.
вопрос задан: 16 January 2012 17:53
0
ответов

Тестовые примеры во внутренних классах с JUnit

Я читал о структурировании модульных тестов с наличием тестового класса для каждого класса и внутреннего класса для каждого метода. Мне показалось, что это удобный способ организации тестов, поэтому я попробовал его в нашем Java-проекте. ...
вопрос задан: 6 January 2012 13:14
0
ответов

Как сделать внешний класс унаследованным от внутреннего class?

Как я могу заставить что-то вроде этого работать: class Outer {int some_member; абстрактный класс InnerBase {абстрактный метод void (); } } class OuterExtendsInner extends Outer.InnerBase {...
вопрос задан: 27 December 2011 06:35
0
ответов

Почему внутренние классы не могут объявлять статические члены?

В учебнике Java говорится, что поскольку внутренний класс связан с экземпляром объемлющего класса, он (внутренний класс) не может сам определять статические члены. Мне интересно, почему нельзя ...
вопрос задан: 22 December 2011 00:32
0
ответов

доступ к внешнему классу из внутреннего вложенного enum

Есть ли способ доступа к внешнему классу? public class OuterClass { String data; public void outerMethod(String data) { this.data = data; } public enum InnerEnum { ...
вопрос задан: 10 December 2011 16:34
0
ответов

Создание внутреннего класса (Предпочтение) в xml файле

Когда вы хотите получить доступ к пользовательскому виду в каком-нибудь файле layout.xml, у вас есть два варианта: Вид находится в собственном классе. Затем вы делаете <пакет.name.MyView android:layout_width= ... /> Вид...
вопрос задан: 3 December 2011 03:31
0
ответов

Почему интерфейс может быть объявлен только в классе верхнего уровня?

Хорошо, я знаю это правило: согласно JLS: 8.1.3 Внутренние классы и закрывающие экземпляры, внутренние классы не могут объявлять статические инициализаторы или интерфейсы-члены. Внутренние классы не могут ...
вопрос задан: 3 December 2011 03:31
0
ответов

Может ли внешний класс получить доступ к членам внутреннего класса?

Внутренний класс - это класс, определенный внутри класса, а внутренний класс может быть объявлен как открытый, закрытый, защищенный. Если внутренний класс определен как частный и защищенный, может ли внешний класс получить доступ к ...
вопрос задан: 3 December 2011 03:23
0
ответов

Наследование и внутренние классы в Python?

В следующем коде класс B унаследовал атрибут yay от класса A, я ожидал этого. Я бы также ожидал, что внутренний класс B. Foo ведет себя так же, но это не так. Как заставить B.Foo унаследовать Алису ...
вопрос задан: 3 December 2011 03:15
0
ответов

Как передать не конечную переменную анонимному внутреннему классу?

У меня есть эти строки кода. Я знаю, что вы не можете передать не конечную переменную внутреннему классу, но мне нужно передать переменную i анонимному внутреннему классу, который будет использоваться в качестве идентификатора места. Вы можете предложи
вопрос задан: 3 December 2011 02:39
0
ответов

Создание экземпляров публичных внутренних классов общих классов

Итак, у меня есть что-то вроде следующего: public class Enclosing> { // вырезан нерелевантный код public class Inner { private T value; public ...
вопрос задан: 22 November 2011 02:11
0
ответов

Искаженный внутренний класс в Java

В следующей программе используется внутренний класс с именем Anonymous, который сам расширяет свой включающий класс Main. имя пакета; публичный класс Main {частное конечное имя строки; Main (String name) { ...
вопрос задан: 16 November 2011 23:31
0
ответов

Как создать экземпляры внутренних классов в Scala за один шаг?

Рассмотрим этот код: class Outer {class Inner } В Java можно было бы создать экземпляр Inner с помощью: Outer.Inner inner = новый Внешний (). Новый Внутренний (); Я знаю, что могу написать это на Scala: ...
вопрос задан: 11 November 2011 11:03
0
ответов

Java анонимный класс и достижимая приватная переменная

интерфейс Test { public void test(); } public class TestMain { private String h = "AAA"; public static void main(String[] args) { TestMain t = new TestMain(); } public TestMain() { Test t = ...
вопрос задан: 31 October 2011 04:41
0
ответов

Являются ли Local class, Inner class и Nested class одинаковыми вещами в C++?

Являются ли Local class, Inner class и Nested class одинаковыми вещами в C++?
вопрос задан: 24 October 2011 15:56
0
ответов

Доступ к внешнему классу «super» из внутреннего класса в Java

Как я могу получить доступ к внешнему классу 'super из внутреннего класса? Я переопределяю метод, чтобы он работал в другом потоке. Из встроенного потока мне нужно вызвать оригинальный метод, но, конечно, просто ...
вопрос задан: 24 October 2011 12:00
0
ответов

Почему он говорит, что «не может ссылаться на неконечную переменную i внутри внутреннего класса, определенного в другом методе»? [Дубликат]

У меня есть слушатель нажатия кнопки, и в методе onCreate () у меня есть локальная переменная наподобие onCreate () {super.onCreate (); int i = 10; Кнопка button = (Button) findViewById (R.id.button); кнопка ....
вопрос задан: 21 October 2011 07:57
0
ответов

Как я могу объявить функцию друга в пространстве имен, которое принимает внутренний класс в качестве параметра?

Рассмотрим этот код: пространство имен foo {} class A {class B {}; друг int foo :: bar (B &); }; namespace foo {int bar (A :: B &) {} } G ++ 4.4.3 сообщает мне: friendfun -...
вопрос задан: 11 October 2011 15:20
0
ответов

Нет доступного включающего экземпляра типа MySuperClass из-за некоторого промежуточного конструктора

. Я пытался использовать внутренний класс супертипа, который использовал дженерики. И получил ту странную ошибку выше. class MySuperClass {class InnerClass {} MySuperClass (InnerClass .....
вопрос задан: 9 October 2011 13:27
0
ответов

Внутренние классы с именами методов и сигнатурами, отличными от внешнего класса

Я знаю, как заставить этот код работать, но мне интересно, почему компилятор не может понять, что вызов идет к методу внешнего класса: public class Example { public void doSomething(int a, ....
вопрос задан: 29 September 2011 16:35
0
ответов

Внутренний класс Java расширяет внешний класс

В Java есть некоторые случаи, когда внутренний класс расширяет внешний класс. Например, java.awt.geom.Arc2D.Float - это внутренний класс java.awt.geom.Arc2D, а также расширяет Arc2D. (см. http: // ...
вопрос задан: 22 August 2011 13:24
0
ответов

Невозможно ссылаться / изменять не конечную переменную во внутреннем классе

Поэтому я получаю сообщение об ошибке: «НЕВОЗМОЖНО СМЕНИТЬ НА НЕКОНЧАЛЬНУЮ ПЕРЕМЕННУЮ РОЛЬ ВНУТРИ ВНУТРЕННЕГО КЛАССА, ОПРЕДЕЛЕННОГО ДРУГИМ СПОСОБОМ». Я хочу иметь возможность установить строковый тип роли для любого объекта get, выбранного в ...
вопрос задан: 1 August 2011 19:26