Вопросы по теме 'inner-classes'
Почему внутренние классы делают доступными частные методы?
Я не понимаю, почему это компилируется. f() и g() видны из внутренних классов, несмотря на то, что они закрыты. Обращаются ли с ними по-особому, потому что они являются внутренними классами?
Если A и B не являются статическими классами, это все...
14316 просмотров
schedule
11.11.2023
Почему мы используем внутренние классы?
Я хочу спросить вас, зачем нам нужны внутренние классы и почему мы их используем? Я знаю, как использовать внутренние классы, но не знаю зачем.
2298 просмотров
schedule
05.10.2022
Динамическое создание экземпляра внутреннего класса, вложенного в абстрактный класс
Я понимаю, что для создания экземпляра внутреннего класса (т.е. нестатического) вам нужен экземпляр окружающего класса. Это немного усложняет ситуацию, если окружающий класс является абстрактным (не спрашивайте). Рассмотрим следующее.
abstract...
3941 просмотров
schedule
26.11.2022
Правила области видимости Java и внутренние классы
Все сумасшедшие правила области видимости Java кружат мне голову, а чушь public static void не помогает. До сих пор все языки программирования, которые я использовал, либо лексическая область видимости, либо некоторое ее приближение без каких-либо...
12966 просмотров
schedule
05.02.2024
Доступ к полю внешнего класса
Как получить доступ к полю внешнего класса по ссылке на объект внутреннего класса?
class Outer
{
int field;
class Inner
{
void method(Inner parameter)
{
// working on the current instance is easy :)...
16175 просмотров
schedule
02.12.2023
Имя перечисления во внутреннем классе меняется через WCF-сервис
У меня есть класс Actions с Enum в нем
[DataContract]
public class Actions
{
[DataContract]
public enum MailDirectLinkContent
{
[EnumMember]
[DescriptionAttribute("Second account holder")]
SecondAccountHolder =...
236 просмотров
schedule
13.12.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
Внутренний класс KeyAdapter Что именно здесь делает Java?
Когда мне нужно получить ввод с клавиатуры, я использую следующую технику внутреннего класса KeyAdapter.
controls = new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
//do something with input
}...
386 просмотров
schedule
03.11.2023
Реализация интерфейса во внутреннем классе
Я просто хочу знать, как реализовать интерфейс во внутреннем классе. Мне нужно создать интерфейс с именем tConvertMethods, а затем реализовать его во внутреннем классе.
Вы будете выполнять операции обработки событий, используя внутренний...
3015 просмотров
schedule
28.11.2023
Как jvm classloader загружает класс, определенный внутри другого класса?
Как JVM загружает класс, определенный внутри другого класса?
Пример: Допустим, есть класс B, который определен внутри класса A.
package test.sample;
Class A {
// some instructions
Class B {
// few more...
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 - как создать собственный итератор хеш-таблицы?
В настоящее время я пытаюсь реализовать коллекцию Hashtable - у меня все запущено и работает, но я столкнулся с концептуальной проблемой, когда пытался определить собственный итератор для таблицы. У меня есть внутренний класс под названием...
4183 просмотров
schedule
04.02.2024
Как обозначить внутренний синглтон в Scala
Чтобы применить свои способности ООП к функциям, специфичным для Scala, я попытался разработать игру, в которой у меня есть класс Player . У него есть абстрактный метод play , который решает, учитывая список игроков (отличных от игрока, для...
71 просмотров
schedule
02.11.2023
Java, импорт не разрешен, наследование, внутренний класс
Начал недавно программировать на Java, столкнулся с ошибкой. пожалуйста помоги
Имейте два класса, PersonTest.java:
public class PersonTest {
public static void main(String[] args) {
Person person1=new...
112 просмотров
schedule
12.05.2024
Как я могу получить значение свойств во вложенных классах с помощью Reflection?
Я понимаю, что этот вопрос похож на некоторые другие, но на самом деле они не отвечают на то, что мне нужно. Я пытаюсь использовать Reflection, чтобы поместить большой класс «данных», в котором есть другие классы данных, и получить все эти значения,...
78 просмотров
schedule
18.03.2024
разница между расширяет внутренний класс и расширяет вложенный класс?
class OuterClass
{
static class InnerClassOne
{
//Class as a static member
}
class InnerClassTwo
{
//Class as a non-static member
}
}
class AnotherClassOne extends OuterClass.InnerClassOne
{
}
class...
338 просмотров
schedule
15.06.2024
Класс контроллера с собственным классом конфигурации
У меня есть несколько классов контроллеров, которые используют свои собственные классы конфигурации, которые устанавливают поведение классов контроллеров.
У меня есть преобразователь контроллера, который выбирает нужный контроллер по его имени....
227 просмотров
schedule
01.01.2024
Java - частный член против члена по умолчанию частного внутреннего класса
Поскольку объемлющий класс может получить доступ к закрытым полям своего внутреннего класса, когда они должны быть объявлены закрытыми, по умолчанию или общедоступными для частного внутреннего класса?
412 просмотров
schedule
10.06.2024
Вложенный класс во внутренний класс
Есть ли способ определить вложенный класс во внутреннем классе? Я думал, что вложенные классы - это просто пространство имен без последствий во время выполнения, поэтому я не понимаю, почему ниже не следует проверять тип:
class Outer {
inner...
291 просмотров
schedule
05.06.2024
Есть ли способ получить доступ к частному методу во внутреннем классе с отражением или без него?
Я пытаюсь сделать простой пример пользовательской и банковской программы, где вы должны гарантировать, что деньги не могут быть обмануты кем-то, кто может добавлять, наследовать, реализовывать текущие существующие классы, но не может редактировать...
135 просмотров
schedule
09.01.2024