- 0 голосов
- 1 ответ
- 0 просмотров
Лучшие inner-classes вопросы ИТ разработчиков
- 4 голосов
- 0 ответов
- 0 просмотров
будет компиляция Java внешний класс эффекты внутреннего класса
Мне нужно дать патч для веб-сферы. где у меня есть основной класс Java, который имеет три внутренних класса. У меня мало изменений в коде для основного класса, но нет изменений во всех внутренних классах. Теперь мой вопрос: нужно ли мне давать ...
- 6 голосов
- 2 ответа
- 0 просмотров
- 5 голосов
- 2 ответа
- 0 просмотров
sw101 - это объект полета, и он где-то объявлен, моя проблема заключалась в том, чтобы найти способ передать переменную i.
я есть эти строки кода. Я знаю, что вы не можете передать не окончательную переменную во внутренний класс, но мне нужно передать переменнуюi к анонимному внутреннему классу, который будет использоваться как seatID. Можете ли вы предложить способы ...
- 12 голосов
- 3 ответа
- 0 просмотров
- 1594 голосов
- 25 ответов
- 0 просмотров
@GhostCat ok i have done it.
основное различие между внутренним классом и статическим вложенным классом в Java? Играет ли дизайн / реализация роль в выборе одного из них?
- 7 голосов
- 2 ответа
- 0 просмотров
нет включающего экземпляра типа… в области видимости
Я исследую Java-классы.Я написал пример:
- 26 голосов
- 9 ответов
- 0 просмотров
Использование внутренних классов в C #
Каковы лучшие практики относительно использования и структуры внутренних классов в C #. Например, если у меня очень большой базовый класс и два больших внутренних класса, я должен разделить их на отдельные кодовые файлы (частичный класс) ...
- 13 голосов
- 4 ответа
- 0 просмотров
Не удается получить доступ к защищенному внутреннему классу во время наследования
Прочитав «Мышление в Java», я застрял в ex: 6 главы «Внутренние классы». Упражнение 6: (2) Создайте интерфейс с хотя бы одним методом в своем собственном пакете. Создайте класс в отдельном пакете. Добавьте защищенный внутренний класс, который ...
- 17 голосов
- 0 ответов
- 0 просмотров
Доступ к переменной внешнего класса во внутреннем классе
Во внутренних классах переменные внешнего класса доступны, а локальные переменные метода - нет. Я понял часть о том, что локальные переменные метода недоступ...
- 11 голосов
- 3 ответа
- 0 просмотров
Какая часть JLS сказала, что у анонимных классов не может быть открытых / защищенных / закрытых классов-членов
Рассмотрим этот кусок кода:
- 11 голосов
- 0 ответов
- 0 просмотров
Scala не может получить доступ к внутреннему классу Java?
У меня есть класс Java, который выглядит так: public class Constants { public class Commands { public static final String CreateOrder = "CreateOrder"; } }Я хочу получить доступ к константе «CreateOrder», в Java, я могу получить к ней доступ ...
- 23 голосов
- 3 ответа
- 0 просмотров
Как вызвать конкретный родительский конструктор из анонимного внутреннего класса?
Итак, я знаю, что анонимный внутренний класс либо неявно расширяет родительский класс, либо реализует интерфейс, и поэтому должен быть вызван конструктор суп...
- 31 голос
- 2 ответа
- 0 просмотров
- 34 голосов
- 7 ответов
- 0 просмотров
- 8 голосов
- 4 ответа
- 0 просмотров
Внутренний статический класс внутри внутреннего класса не может быть преобразован
Вдохновленный этим вопросом:Как реализовать Iterable Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код:
- 16 голосов
- 0 ответов
- 0 просмотров
Заключительные статические объявления Java в локальных классах метода
При объявлении локального внутреннего класса внутри метода, почему законно включать конечные статические строки или целые числа, но не разрешено включать другие объекты? Например: class Outer { void aMethod() { class Inner { final static String ...
- 49 голосов
- 0 ответов
- 0 просмотров
Почему внутренние классы Java требуют «окончательных» переменных внешнего экземпляра? [Дубликат]
На этот вопрос уже есть ответ здесь:Почему в анонимном классе доступны только конечные переменные? 13 ответовНевозможно обратиться к неконечной переменной вн...
- 9 голосов
- 0 ответов
- 0 просмотров
- 8 голосов
- 4 ответа
- 0 просмотров
Что происходит с BufferedReader, который не закрывается в callable.call?
У меня три вопроса. Чтобы объяснить, я просматривал чей-то код и заметил,
- 18 голосов
- 8 ответов
- 0 просмотров
таким образом, я могу без проблем вызвать tempString. Проверьте мой пример ниже:
учил две ошибки после того, как я скомпилировал свой код. Ошибки: 1. local variable input is accessed within inner class; needs to be declared final String name = input.getText();2. local variable c_age is accessed within inner class; needs ...
- 1 голос
- 2 ответа
- 0 просмотров
Внутренний класс Java и статический вложенный класс
жный дубликат: Java: статический и нестатический внутренний класс [https://stackoverflow.com/questions/1353309/java-static-vs-non-static-inner-class] Что такое статический вложенный класс? В чем разница между статическими и нестатическими ...
- 11 голосов
- 0 ответов
- 0 просмотров
Как работает наследование Java, когда задействованы внутренние классы
У меня возникают проблемы с пониманием того, как наследование работает в Java, когда присутствуют внутренние классы. В настоящее время я работаю над тем, что дочернему классу нужно немного изменить функциональность внутреннего класса своего ...
- 16 голосов
- 3 ответа
- 0 просмотров
Java: синтезированные конструкторы закрытого внутреннего класса [дубликаты]
На этот вопрос уже есть ответ здесь: Почему анонимный внутренний класс не содержит ничего, сгенерированного из этого кода? [/questions/2883181/why-is-an-anonymous-inner-class-containing-nothing-generated-from-this-code] 5 ответову меня ...
- 9 голосов
- 7 ответов
- 0 просмотров
Почему мы используем внутренние классы?
Я хочу спросить вас, зачем нам нужны внутренние классы и почему мы их используем?Я знаю, как использовать внутренние классы, но я не знаю, почему ..
- 40 голосов
- 2 ответа
- 0 просмотров
Если класс становится слишком громоздким с множеством методов и внутренних классов, то, вероятно, это плохой выбор дизайна (сплоченность слишком низкая). Я иногда позволяю классам добираться таким образом случайно, и с ними ужасно иметь дело позже - эти дни, если я смогу увидеть что-то подобное, я, как правило, реорганизую его, возможно, даже в отдельный пакет. Если вы дошли до того, что у вас так много внутренних классов, что вы не знаете, что с ними делать, я бы выбрал этот подход. Даже есть некоторые, которые советуют вообще не использовать внутренние классы по этой причине (хотя я не согласен - они являются ценным ресурсом при правильном использовании, вам просто нужно позаботиться о том, чтобы они не вышли из-под контроля).
орые могут поспорить, что это кандидат на наименее важный вопрос всех времен. Тем не менее, стиль кода - это очень важная тема для меня, и я хочу убедиться, что я пишу код в удобочитаемом виде - для меня и большинства разработчиков. Вот почему ...
- 8 голосов
- 7 ответов
- 0 просмотров
тогда вы также можете расширить внутренний класс :).
могу сделать что-то вроде этой работы: class Outer { int some_member; abstract class InnerBase { abstract void method(); } } class OuterExtendsInner extends Outer.InnerBase { OuterExtendsInner(Outer o) { o.super(); } void method() { // How do I ...
- 4 голосов
- 0 ответов
- 0 просмотров
- 16 голосов
- 1 ответ
- 0 просмотров
- 2 голосов
- 1 ответ
- 0 просмотров
а также
аюсь создать класс, который использует свое собственное состояние для работы с состоянием внешнего объекта, на который он ссылается. Внешний объект может быть класса A или B, которые похожи, но не контролируются автором. Таким ...
- 9 голосов
- 4 ответа
- 0 просмотров
Ошибка при определении внутренних классов в классе Test в JUnit
У меня возникают некоторые проблемы при определении внутренних классов в классе Test, унаследованном от TestCase, для JUnit 3. Сценарий выглядит следующим об...
- 10 голосов
- 0 ответов
- 0 просмотров
newInstance () с внутренними классами
Я работал над методом создания экземпляров, который позволит мне упаковать множество похожих классов в один внешний класс. Затем я мог бы создать экземпляр к...
- 43 голосов
- 0 ответов
- 0 просмотров
Создание внутреннего класса
Я работаю над примером проблемы переопределения hashCode и метода equals, но получаю ошибку: "Нет включающего экземпляра типа CustomHashCodeExample. Нео...
- 6 голосов
- 0 ответов
- 0 просмотров
Даже внешний класс может получить доступ к любому полю внутреннего класса, но через объект внутреннего класса.
енний класс - это класс, определенный внутри класса, и внутренний класс может быть объявлен как открытый, закрытый, защищенный. Если внутренний класс определен как закрытый и защищенный, может ли внешний класс получить доступ к членам внутреннего ...
- 12 голосов
- 3 ответа
- 0 просмотров
Использование внутреннего имени класса и имени объекта в Java
В следующем фрагменте кода, вероятно, кажется, что он должен выдать ошибку компиляции, но это не так: class Outer { public static class Inner { static String obj = "Inner"; } static Optional Inner = new Optional(); //The (inner) class name and ...
- 0 голосов
- 1 ответ
- 0 просмотров
Локальные переменные, на которые ссылается внутренний класс, должны быть окончательными или эффективно конечными
Пожалуйста, посмотрите на код ниже
- 21 голос
- 5 ответов
- 0 просмотров
Да, есть. использование
сно названию Я хотел бы список всех внутренних классов данного класса, это может быть список имен или список типов - я не смущен. Это возможно? Я думал, что может быть способ использовать отражение, но я не смог его найти. Большое спасибо, Томас
- 10 голосов
- 6 ответов
- 0 просмотров
- 4 голосов
- 2 ответа
- 0 просмотров
- 5 голосов
- 1 ответ
- 0 просмотров
AspectJ Inner-Class Присоединяйся
Интересно, есть ли способ достичь кода с помощью аспекта в части "// сделать что-то"? Заранее спасибо. Turan. public class Test { private class InnerTest { public InnerTest() { JButton j = new JButton("button"); j.addActionListener(new ...
- 11 голосов
- 0 ответов
- 0 просмотров
Scala не может получить доступ к внутреннему классу Java?
У меня есть класс Java, который выглядит так:
- 0 голосов
- 2 ответа
- 0 просмотров
могут ли анонимные внутренние классы расширяться?
Я хочу создать анонимный внутренний класс, который расширяет другой класс. На самом деле я хочу сделать что-то вроде следующего: for(final e:list){ Callable<V> l = new MyCallable(e.v) extends Callable<V>(){ private e;//updated by constructor ...
- 12 голосов
- 1 ответ
- 0 просмотров
Берт это приводит к утечкам памяти, удерживая объект внешнего класса?
юBroadcastReceiver не может использоваться, если определено как внутренний класс Activity. Но мне интересно, почему? Это потому, что система должна была бы создать большойActivity объект, который только что создал экземпляр получателя?
- 0 голосов
- 0 ответов
- 0 просмотров
метод класса, чем вы должны использовать приведенный ниже код.
у этот код работает: class Parent { private void methodA(String a){ System.out.println(a); } class Inner { void test(int a){ methodA("1"); } } }Но этот код не работает (я просто добавляю метод во внутренний класс с тем же именем и другой ...
- 4 голосов
- 3 ответа
- 0 просмотров
Создание экземпляра объекта внутреннего класса из текущего объекта внешнего класса
Мне интересно, если в Java действует следующее: class OuterClass { OuterClass(param1, param2) { ...some initialization code... } void do { // Here is where the doubt lays OuterClass.InnerClass ic = this.new InnerClass(); } class InnerClass { } ...
- 80 голосов
- 13 ответов
- 0 просмотров
внутренний класс в интерфейсе
Можно ли создать внутренний класс в интерфейсе? Если это возможно, почему мы хотим создать такой внутренний класс, поскольку мы не собираемся создавать какие...
- 33 голосов
- 5 ответов
- 0 просмотров
- 336 голосов
- 8 ответов
- 0 просмотров
Java: статический и внутренний класс [дубликаты]
На этот вопрос уже есть ответ здесь: Внутренний класс Java и статический вложенный класс [/questions/70324/java-inner-class-and-static-nested-class] 25 ответовВ чем разница между статическим и нестатическим вложенным классом?
- 14 голосов
- 3 ответа
- 0 просмотров
Как сослаться на внешний класс в другом экземпляре нестатического внутреннего класса?
Я использую Apache Commons EqualsBuilder для создания метода equals для нестатического внутреннего класса Java. Например:
- 167 голосов
- 0 ответов
- 0 просмотров
Несомненно, это будет работать, если есть только одна сборка, но станет неприятным, если нужно иметь несколько сборщиков бетона. Надо тщательно принимать дизайнерские решения :)
кто-нибудь указать мне на хорошие ресурсы для понимания и использования вложенных классов? У меня есть некоторые материалы, такие как принципы программирования и тому подобноеЦентр знаний IBM - Вложенные ...