Лучшие inner-classes вопросы ИТ разработчиков

  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

будет компиляция Java внешний класс эффекты внутреннего класса

Мне нужно дать патч для веб-сферы. где у меня есть основной класс Java, который имеет три внутренних класса. У меня мало изменений в коде для основного класса, но нет изменений во всех внутренних классах. Теперь мой вопрос: нужно ли мне давать ...

Задан 16 Oct 2012, 13:28 от VamsiKrishna
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

sw101 - это объект полета, и он где-то объявлен, моя проблема заключалась в том, чтобы найти способ передать переменную i.

я есть эти строки кода. Я знаю, что вы не можете передать не окончательную переменную во внутренний класс, но мне нужно передать переменнуюi к анонимному внутреннему классу, который будет использоваться как seatID. Можете ли вы предложить способы ...

Задан 12 Jun 2011, 02:53 от dave
  • 1594 голосов
  • 25 ответов
  • 0 просмотров
25 ответов

@GhostCat ok i have done it.

основное различие между внутренним классом и статическим вложенным классом в Java? Играет ли дизайн / реализация роль в выборе одного из них?

Задан 16 Sep 2008, 08:22 от Omnipotent
  • 26 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Использование внутренних классов в C #

Каковы лучшие практики относительно использования и структуры внутренних классов в C #. Например, если у меня очень большой базовый класс и два больших внутренних класса, я должен разделить их на отдельные кодовые файлы (частичный класс) ...

Задан 29 Apr 2009, 21:55 от DevinB
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Не удается получить доступ к защищенному внутреннему классу во время наследования

Прочитав «Мышление в Java», я застрял в ex: 6 главы «Внутренние классы». Упражнение 6: (2) Создайте интерфейс с хотя бы одним методом в своем собственном пакете. Создайте класс в отдельном пакете. Добавьте защищенный внутренний класс, который ...

Задан 28 Sep 2009, 15:34 от ebsbk
  • 17 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

Во внутренних классах переменные внешнего класса доступны, а локальные переменные метода - нет. Я понял часть о том, что локальные переменные метода недоступ...

Задан 10 Jul 2013, 17:00 от kiran
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Scala не может получить доступ к внутреннему классу Java?

У меня есть класс Java, который выглядит так: public class Constants { public class Commands { public static final String CreateOrder = "CreateOrder"; } }Я хочу получить доступ к константе «CreateOrder», в Java, я могу получить к ней доступ ...

Задан 13 Oct 2013, 13:29 от Mustafa
  • 23 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

Итак, я знаю, что анонимный внутренний класс либо неявно расширяет родительский класс, либо реализует интерфейс, и поэтому должен быть вызван конструктор суп...

Задан 27 Dec 2013, 19:10 от paniclater
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Внутренний статический класс внутри внутреннего класса не может быть преобразован

Вдохновленный этим вопросом:Как реализовать Iterable Я решил сделать базовую реализацию связанного списка и реализовать итератор, чтобы иметь такой код:

Задан 02 Jul 2013, 20:06 от Luiggi Mendoza
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Заключительные статические объявления Java в локальных классах метода

При объявлении локального внутреннего класса внутри метода, почему законно включать конечные статические строки или целые числа, но не разрешено включать другие объекты? Например: class Outer { void aMethod() { class Inner { final static String ...

Задан 22 Jun 2013, 18:25 от chris.wood
  • 49 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Почему внутренние классы Java требуют «окончательных» переменных внешнего экземпляра? [Дубликат]

На этот вопрос уже есть ответ здесь:Почему в анонимном классе доступны только конечные переменные? 13 ответовНевозможно обратиться к неконечной переменной вн...

Задан 11 Oct 2010, 22:13 от 3m masr
  • 18 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

таким образом, я могу без проблем вызвать 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 ...

Задан 13 Apr 2011, 04:17 от Roubie
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Внутренний класс Java и статический вложенный класс

жный дубликат: Java: статический и нестатический внутренний класс [https://stackoverflow.com/questions/1353309/java-static-vs-non-static-inner-class] Что такое статический вложенный класс? В чем разница между статическими и нестатическими ...

Задан 27 Apr 2011, 14:35 от user707549
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как работает наследование Java, когда задействованы внутренние классы

У меня возникают проблемы с пониманием того, как наследование работает в Java, когда присутствуют внутренние классы. В настоящее время я работаю над тем, что дочернему классу нужно немного изменить функциональность внутреннего класса своего ...

Задан 23 Oct 2012, 23:02 от martega
  • 16 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Java: синтезированные конструкторы закрытого внутреннего класса [дубликаты]

На этот вопрос уже есть ответ здесь: Почему анонимный внутренний класс не содержит ничего, сгенерированного из этого кода? [/questions/2883181/why-is-an-anonymous-inner-class-containing-nothing-generated-from-this-code] 5 ответову меня ...

Задан 04 Mar 2013, 10:22 от shrini1000
  • 9 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Почему мы используем внутренние классы?

Я хочу спросить вас, зачем нам нужны внутренние классы и почему мы их используем?Я знаю, как использовать внутренние классы, но я не знаю, почему ..

Задан 25 Apr 2010, 09:07 от Mohamad Alhamoud
  • 40 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Если класс становится слишком громоздким с множеством методов и внутренних классов, то, вероятно, это плохой выбор дизайна (сплоченность слишком низкая). Я иногда позволяю классам добираться таким образом случайно, и с ними ужасно иметь дело позже - эти дни, если я смогу увидеть что-то подобное, я, как правило, реорганизую его, возможно, даже в отдельный пакет. Если вы дошли до того, что у вас так много внутренних классов, что вы не знаете, что с ними делать, я бы выбрал этот подход. Даже есть некоторые, которые советуют вообще не использовать внутренние классы по этой причине (хотя я не согласен - они являются ценным ресурсом при правильном использовании, вам просто нужно позаботиться о том, чтобы они не вышли из-под контроля).

орые могут поспорить, что это кандидат на наименее важный вопрос всех времен. Тем не менее, стиль кода - это очень важная тема для меня, и я хочу убедиться, что я пишу код в удобочитаемом виде - для меня и большинства разработчиков. Вот почему ...

Задан 18 Jan 2011, 23:11 от Jason Noack
  • 8 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

тогда вы также можете расширить внутренний класс :).

могу сделать что-то вроде этой работы: 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 ...

Задан 16 Apr 2011, 09:51 от zvrba
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 а также

аюсь создать класс, который использует свое собственное состояние для работы с состоянием внешнего объекта, на который он ссылается. Внешний объект может быть класса A или B, которые похожи, но не контролируются автором. Таким ...

Задан 18 Nov 2017, 00:38 от sirksel
  • 9 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Ошибка при определении внутренних классов в классе Test в JUnit

У меня возникают некоторые проблемы при определении внутренних классов в классе Test, унаследованном от TestCase, для JUnit 3. Сценарий выглядит следующим об...

Задан 11 Nov 2010, 00:40 от Gothmog
  • 10 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

newInstance () с внутренними классами

Я работал над методом создания экземпляров, который позволит мне упаковать множество похожих классов в один внешний класс. Затем я мог бы создать экземпляр к...

Задан 03 Sep 2014, 00:46 от NonSecwitter
  • 43 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Создание внутреннего класса

Я работаю над примером проблемы переопределения hashCode и метода equals, но получаю ошибку: "Нет включающего экземпляра типа CustomHashCodeExample. Нео...

Задан 01 Nov 2010, 16:11 от t0mcat
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Даже внешний класс может получить доступ к любому полю внутреннего класса, но через объект внутреннего класса.

енний класс - это класс, определенный внутри класса, и внутренний класс может быть объявлен как открытый, закрытый, защищенный. Если внутренний класс определен как закрытый и защищенный, может ли внешний класс получить доступ к членам внутреннего ...

Задан 24 Apr 2011, 12:50 от user707549
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Использование внутреннего имени класса и имени объекта в Java

В следующем фрагменте кода, вероятно, кажется, что он должен выдать ошибку компиляции, но это не так: class Outer { public static class Inner { static String obj = "Inner"; } static Optional Inner = new Optional(); //The (inner) class name and ...

Задан 17 Oct 2012, 09:25 от Tiny
  • 21 голос
  • 5 ответов
  • 0 просмотров
5 ответов

Да, есть. использование

сно названию Я хотел бы список всех внутренних классов данного класса, это может быть список имен или список типов - я не смущен. Это возможно? Я думал, что может быть способ использовать отражение, но я не смог его найти. Большое спасибо, Томас

Задан 06 Apr 2011, 12:34 от Dr. Thomas C. King
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

AspectJ Inner-Class Присоединяйся

Интересно, есть ли способ достичь кода с помощью аспекта в части "// сделать что-то"? Заранее спасибо. Turan. public class Test { private class InnerTest { public InnerTest() { JButton j = new JButton("button"); j.addActionListener(new ...

Задан 02 Sep 2009, 07:58 от Turan
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

могут ли анонимные внутренние классы расширяться?

Я хочу создать анонимный внутренний класс, который расширяет другой класс. На самом деле я хочу сделать что-то вроде следующего: for(final e:list){ Callable<V> l = new MyCallable(e.v) extends Callable<V>(){ private e;//updated by constructor ...

Задан 14 Feb 2012, 08:43 от Jim
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Берт это приводит к утечкам памяти, удерживая объект внешнего класса?

юBroadcastReceiver не может использоваться, если определено как внутренний класс Activity. Но мне интересно, почему? Это потому, что система должна была бы создать большойActivity объект, который только что создал экземпляр получателя?

Задан 31 Jan 2011, 18:53 от Vladimir Ivanov
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 метод класса, чем вы должны использовать приведенный ниже код.

у этот код работает: class Parent { private void methodA(String a){ System.out.println(a); } class Inner { void test(int a){ methodA("1"); } } }Но этот код не работает (я просто добавляю метод во внутренний класс с тем же именем и другой ...

Задан 27 Nov 2018, 09:40 от ip696
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Создание экземпляра объекта внутреннего класса из текущего объекта внешнего класса

Мне интересно, если в 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 { } ...

Задан 22 Oct 2011, 01:19 от romeroqj
  • 80 голосов
  • 13 ответов
  • 0 просмотров
13 ответов

внутренний класс в интерфейсе

Можно ли создать внутренний класс в интерфейсе? Если это возможно, почему мы хотим создать такой внутренний класс, поскольку мы не собираемся создавать какие...

Задан 08 Mar 2010, 11:12 от gmhk
  • 336 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

Java: статический и внутренний класс [дубликаты]

На этот вопрос уже есть ответ здесь: Внутренний класс Java и статический вложенный класс [/questions/70324/java-inner-class-and-static-nested-class] 25 ответовВ чем разница между статическим и нестатическим вложенным классом?

Задан 30 Aug 2009, 07:12 от Abhishek Sanghvi
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

Я использую Apache Commons EqualsBuilder для создания метода equals для нестатического внутреннего класса Java. Например:

Задан 21 Nov 2008, 18:42 от Kris Nuttycombe
  • 167 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Несомненно, это будет работать, если есть только одна сборка, но станет неприятным, если нужно иметь несколько сборщиков бетона. Надо тщательно принимать дизайнерские решения :)

кто-нибудь указать мне на хорошие ресурсы для понимания и использования вложенных классов? У меня есть некоторые материалы, такие как принципы программирования и тому подобноеЦентр знаний IBM - Вложенные ...

Задан 31 Dec 2010, 17:14 от zengal
Page 1 of 3
1 2 3