Вопросы по теме 'inner-classes'

Внутренний класс Java и статический вложенный класс
В чем основное различие между внутренним классом и статическим вложенным классом в Java? Влияет ли дизайн / реализация на выбор одного из них?
801455 просмотров
schedule 05.10.2022

Частные внутренние классы в C # - почему они не используются чаще?
Я относительно новичок в C #, и каждый раз, когда я начинаю работать над проектом C # (я работал только над почти зрелыми проектами на C #), мне интересно, почему нет внутренних классов? Может, я не понимаю их цели. Для меня внутренние классы - по...
69638 просмотров
schedule 27.10.2022

Можно ли сделать анонимные внутренние классы в Java статическими?
В Java вложенные классы могут быть либо static , либо нет. Если они static , они не содержат ссылки на указатель содержащего экземпляра (они также больше не называются внутренними классами, они называются вложенными классами). Если вы забудете...
26511 просмотров
schedule 21.07.2022

Точки соединения внутреннего класса AspectJ
Интересно, есть ли способ добраться до кода, используя аспект в части «// сделать что-то»? Заранее спасибо. Туран. public class Test { private class InnerTest { public InnerTest() { JButton j = new JButton("button");...
3388 просмотров
schedule 12.05.2024

Объем вложенных классов?
Я пытаюсь понять область действия вложенных классов в Python. Вот мой пример кода: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var Создание класса не завершается, и я получаю сообщение об ошибке:...
139467 просмотров
schedule 13.03.2022

Представляют ли внутренние классы Java угрозу безопасности?
Недавно группа безопасности моего проекта выпустила документ с рекомендациями по безопасности кода, предназначенный для использования в рамках наших обзоров кода. Первое, что меня поразило, это пункт с надписью «Не использовать внутренние классы». Я...
4238 просмотров
schedule 15.12.2022

Как получить доступ к внешнему классу из внутреннего класса?
у меня такая ситуация... class Outer(object): def some_method(self): # do something class Inner(object): def __init__(self): self.Outer.some_method() # <-- this is the line in question Как я могу...
104672 просмотров
schedule 06.05.2023

Разрешить сборку мусора класса, когда анонимный экземпляр внутреннего класса упоминается в другом месте?
У меня есть класс А: public class A { private B b = new B() { public void method() { do something } }; public B getB() { return b; } } public interface B { void method(); } Экземпляр b имеет неявную ссылку на экземпляр своего...
2043 просмотров
schedule 13.04.2024

Десериализация Json Jackson без внутренних классов
У меня есть вопрос относительно десериализации Json с использованием Jackson. Я хотел бы десериализовать файл Json, используя класс, подобный этому: (взято из http://wiki.fasterxml.com/JacksonInFiveMinutes ) public class User { public enum...
5427 просмотров

Ошибка компиляции при наследовании универсального внутреннего класса, расширяющегося с ограничениями
У меня проблема при компиляции универсального класса с внутренним классом. Класс расширяет общий класс, а также внутренний класс. Здесь реализован интерфейс: public interface IndexIterator<Element> extends Iterator<Element> {...
2163 просмотров
schedule 17.02.2024

Как использовать объекты в качестве модулей/функторов в Scala?
Я хочу использовать экземпляры объектов в качестве модулей/функторов, примерно так, как показано ниже: abstract class Lattice[E] extends Set[E] { val minimum: E val maximum: E def meet(x: E, y: E): E def join(x: E, y: E): E def neg(x:...
588 просмотров

Как можно получить доступ к этому внешнему классу из внутреннего класса?
Можно ли получить ссылку на this из внутреннего класса Java? i.e. class Outer { void aMethod() { NewClass newClass = new NewClass() { void bMethod() { // How to I get access to "this" (pointing to outer) from here?...
23320 просмотров
schedule 20.11.2023

Проблема с одноименными внутренними классами в Visual C++
У меня проблема с Visual C++ 2005, где явно перепутаны внутренние классы с одинаковым именем, но в разных внешних классах. Проблема возникает для двух уровней, где каждый уровень имеет интерфейс слушателя как внутренний класс. B является...
516 просмотров
schedule 27.12.2022

Java — должны ли ActionListeners, KeyListeners и т. д. всегда объявляться во внутренних классах?
Во всех примерах исходного кода Java, которые я рассматривал, слушатели всегда объявлялись во внутренних классах. Почему - в чем причина такого кодирования классов вместо того, чтобы иметь слушателя (ей) в своем собственном отдельном *.java...
1040 просмотров
schedule 27.03.2023

доступ к переменной внутри внутреннего класса в java
Я пытаюсь создать массив JLabels, все они должны стать невидимыми при нажатии. Проблема возникает при попытке настроить прослушиватель мыши через внутренний класс, которому требуется доступ к переменной итерации цикла, используемого для объявления...
43833 просмотров

Статический метод, возвращающий внутренний класс
Я действительно не понимаю, почему метод getMyClass2 ниже не может быть статическим, почему это недействительный код Java? public class MyClass { private class MyClass2 { public String s1 = ""; public String s2 = ""; }...
4506 просмотров
schedule 20.05.2022

Java: внутренний класс интерфейса (из google guice)
Я просматривал исходный код Google guice и нашел незнакомый фрагмент кода. Было бы здорово узнать, если бы кто-то мог это прояснить. У меня есть очень общее представление о внутренних классах, поскольку они сохраняют детали реализации близко к...
489 просмотров
schedule 18.07.2023

Доступ к переменным из внутреннего класса
У меня есть код, который определяет анонимный внутренний класс для обработчика обратного вызова. Этот обработчик должен назначить локальную переменную, см. ниже. Мне нужно назначить resp в обратном вызове и обратиться к нему ближе к концу функции....
14029 просмотров

Android + MySQL с использованием com.mysql.jdbc.Driver
Я пишу приложение для Android, которое будет подключаться к серверу MySQL. На данный момент я тестирую сервер MySQL на своем компьютере через XAMPP, используя http://localhost:3306/ . Приведенный ниже код отлично работает при тестировании строго...
28955 просмотров
schedule 21.11.2022

Java: defineClass и внутренние классы
В моем собственном загрузчике классов я получаю все записи из файла jar и использую defineClass() для загрузки классов в память. Моя проблема в том, что если у jar есть внутренние классы (например, MyClass$1.class), метод defineClass завершается с...
700 просмотров
schedule 19.05.2023