Свързани въпроси 'inner-classes'

Защо използваме вътрешни класове?
Искам да ви попитам защо имаме нужда от вътрешни класове и защо ги използваме? Знам как да използвам вътрешни класове, но не знам защо..
2298 изгледи
schedule 05.10.2022

Динамично инстанциране на вътрешен клас, вложен в абстрактен клас
Разбирам, че за да създадете вътрешен клас (т.е. нестатичен), имате нужда от екземпляр на обхващащия клас. Това прави нещата малко по-сложни, ако обхващащият клас е абстрактен (не питайте). Помислете за следното. abstract class Outer { class...
3941 изгледи

Вътрешен клас на KeyAdapter Какво точно прави Java тук?
Винаги, когато трябва да взема въвеждане от клавиатурата, използвам следната техника на вътрешния клас на KeyAdapter. controls = new KeyAdapter() { public void keyPressed(KeyEvent e) { //do something with input...
386 изгледи
schedule 03.11.2023

Достъпно поле от външен клас
Как да осъществя достъп до поле от външен клас, имайки препратка към обект от вътрешния клас? class Outer { int field; class Inner { void method(Inner parameter) { // working on the current instance is easy...
16175 изгледи
schedule 02.12.2023

Внедряване на интерфейс във вътрешен клас [затворен]
Просто искам да знам как да внедря интерфейс във вътрешен клас. Трябва да направя интерфейс, наречен tConvertMethods, и след това да го внедря във вътрешния клас. Вие ще извършвате операциите за обработка на събития, като използвате вътрешен...
3015 изгледи
schedule 28.11.2023

Името на enum във вътрешния клас се променя чрез WCF-услуга
Имам клас Actions с Enum в него [DataContract] public class Actions { [DataContract] public enum MailDirectLinkContent { [EnumMember] [DescriptionAttribute("Second account holder")] SecondAccountHolder = 0,...
236 изгледи
schedule 13.12.2023

Как jvm classloader зарежда клас, който е дефиниран в друг клас?
Как JVM зарежда клас, който е дефиниран в друг клас? Пример: Да кажем, че има клас B, който е дефиниран в клас A package test.sample; Class A { // some instructions Class B { // few more instructions...
80 изгледи
schedule 20.11.2023

е достъпен от вътрешен клас, трябва да бъде обявен за окончателен
final int receiverUserId = sendMessageRequest.getReceiverUserId(); final int senderUserId = sendMessageRequest.getSenderUserId(); final int replyTo = sendMessageRequest.getReplyTo(); final int subsiteId =...
1791 изгледи

Правила за обхват на Java и вътрешни класове
Всички луди правила за обхват на Java замайват главата ми и глупостите с public static void не помагат. Досега всички езици за програмиране, които съм използвал или лексикален обхват, или някакво негово приближение без никакви модификатори за...
12966 изгледи
schedule 05.02.2024

java - как да създадете персонализиран итератор на хеш-таблица?
В момента се опитвам да внедря колекция от Hashtable - имам всичко готово и работещо, но се натъкнах на концептуален проблем, когато се опитвах да дефинирам персонализиран итератор за таблицата. Имам вътрешен клас, наречен „HashEntry“, който са...
4183 изгледи

Как да обозначим вътрешен сингълтън в Scala
За да упражня способностите си за ООП върху специфични за Scala функции, се опитах да проектирам игра, в която имам Player клас. Той има абстрактен метод play , който решава, като има списък с играчи (различен от играча, на който е извикан...
71 изгледи
schedule 02.11.2023

Създаване на екземпляри на публични вътрешни класове на генерични класове
Така че имам нещо като следното: public class Enclosing<T extends Comparable<T>> { // non-relevant code snipped public class Inner { private T value; public Inner(T t) { value = t; } } }...
4521 изгледи