Свързани въпроси 'inner-classes'
Защо използваме вътрешни класове?
Искам да ви попитам защо имаме нужда от вътрешни класове и защо ги използваме? Знам как да използвам вътрешни класове, но не знам защо..
2298 изгледи
schedule
05.10.2022
Динамично инстанциране на вътрешен клас, вложен в абстрактен клас
Разбирам, че за да създадете вътрешен клас (т.е. нестатичен), имате нужда от екземпляр на обхващащия клас. Това прави нещата малко по-сложни, ако обхващащият клас е абстрактен (не питайте). Помислете за следното.
abstract class Outer {
class...
3941 изгледи
schedule
26.11.2022
Вътрешен клас на 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 изгледи
schedule
28.12.2023
Правила за обхват на Java и вътрешни класове
Всички луди правила за обхват на Java замайват главата ми и глупостите с public static void не помагат. Досега всички езици за програмиране, които съм използвал или лексикален обхват, или някакво негово приближение без никакви модификатори за...
12966 изгледи
schedule
05.02.2024
java - как да създадете персонализиран итератор на хеш-таблица?
В момента се опитвам да внедря колекция от Hashtable - имам всичко готово и работещо, но се натъкнах на концептуален проблем, когато се опитвах да дефинирам персонализиран итератор за таблицата. Имам вътрешен клас, наречен „HashEntry“, който са...
4183 изгледи
schedule
04.02.2024
Как да обозначим вътрешен сингълтън в 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 изгледи
schedule
05.03.2024