Вопросы по теме 'nested-class'
Удалите вложенные тестовые классы с помощью maven2
Я использую вложенные классы для доступа к закрытым членам в тестах JUnit. Они называются «TestProxy».
Я хотел бы удалить их во время сборки с помощью maven2, чтобы не включать его в файл jar.
Есть ли вариант конфигурации?
Можно ли это...
685 просмотров
schedule
25.02.2022
Рефакторинг: вложенный класс или отдельные классы?
В настоящее время я занимаюсь рефакторингом (+ добавление новых функций) в некоторые из наших классов фреймворка. Ситуация такова, что у нас есть один (божественный) класс, который выполняет кучу логики, которую мы хотели бы разделить. Класс...
839 просмотров
schedule
17.01.2023
Проблема видимости статического вложенного класса при взаимодействии Scala/Java
Предположим, у меня есть следующий файл Java в библиотеке:
package test;
public abstract class AbstractFoo {
protected static class FooHelper {
public FooHelper() {}
}
}
Я хотел бы расширить его из Scala:
package test2
import...
974 просмотров
schedule
17.05.2023
Функция-член вложенного класса не может получить доступ к функции включающего класса. Почему?
См. Пример кода ниже:
class A
{
private:
class B
{
public:
foobar();
};
public:
foo();
bar();
};
В реализации класса A и B:
A::foo()
{
//do something
}
A::bar()
{
//some code
foo();
//more...
19583 просмотров
schedule
08.06.2023
Почему я получаю сообщение об ошибке при попытке сослаться на вложенный класс в Ruby?
Почему в следующем примере возникает ошибка?
class ClassA
class ClassB
end
class ClassC
def test
ClassB.new
end
end
end
p ClassA::ClassC.new.test # => #<ClassA::ClassB:0x0000010103f860>
class ClassA
class ClassD...
786 просмотров
schedule
30.10.2023
(Python) Замыкание создано, когда этого не ожидалось
Я получил неожиданное закрытие при создании вложенного класса. Я подозреваю, что это что-то связанное с метаклассами, супер или обоими. Это определенно связано с тем, как создаются замыкания. Я использую python2.7.
Вот пять упрощенных примеров,...
341 просмотров
schedule
12.12.2023
Создание экземпляра вложенного класса в XAML
в файле XAML (WPF UserControl) есть ли способ сослаться на внутренний класс "B", определенный в другом классе "A"?
public class A
{
public class B
{
}
}
Что-то типа :
<local:A.B ... />
Этот синтаксис не...
12847 просмотров
schedule
14.06.2023
Являются ли внутренние классы в С++ автоматически друзьями?
Если я определяю внутренний класс в C++, является ли он автоматически другом класса, который его содержит? Например, законно ли это:
class Outer {
public:
class Inner {
public:
void mutateOuter(Outer& o);
};
private:...
21785 просмотров
schedule
19.02.2022
компиляция c++: ошибка: ожидаемый конструктор, деструктор или преобразование типа перед '*'
Я провел некоторое исследование по этому поводу и нашел несколько похожих вопросов о stackoverflow, говорящих о видимости типов, но это, похоже, не совсем та же проблема (или, по крайней мере, это то, что я думаю после нескольких часов работы над этим...
769 просмотров
schedule
22.03.2023
Доступность членов класса верхнего уровня во внутреннем классе?
У меня есть вопрос относительно доступности класса верхнего уровня из внутреннего класса-члена. Я только что прочитал причину, по которой локальные или анонимные внутренние классы могут получить доступ только к конечным переменным. Причина в том, что...
1154 просмотров
schedule
13.03.2023
Наследование от вложенных структур: шаблоны и указатели
Я пытаюсь добавить некоторые дополнительные поля во вложенную структуру на С++, и дизайн диктует, что я хочу сделать это через наследование. Я получаю сообщение об ошибке, которое, как ни странно, зависит от того, работаю ли я с типом T* или T**. Я...
331 просмотров
schedule
19.11.2022
вложенные классы в Python
Работа с классами (вложенными и т. Д.) В Python выглядит непросто, как ни странно ! Следующая проблема возникла у меня недавно и заняла несколько часов (попытка, поиск ...) безуспешно. Я прочитал большинство ссылок по теме SO, но ни одна из них...
24518 просмотров
schedule
24.02.2022
Почему разрешено создание статического объекта вложенного класса?
Я начал изучать язык Java для разработки приложений для Android.
Насколько я понимаю, на основе статического класса мы не можем создать экземпляр объекта статического класса.
Но почему в следующей ситуации разрешено создание объекта статического...
15631 просмотров
schedule
18.10.2022
Наследование вложенного класса и области видимости
Рассмотрим следующий код:
namespace base {
class Base {
protected:
class Nested {
protected:
Base* base;
public:
Nested(Base* _base) : base( _base ){}
virtual...
2321 просмотров
schedule
28.10.2022
Получение родительского объекта во вложенном XML в Linq
Предположим, два класса, упрощенно
Class Room {
String Name {get; set;}
String Type {get;set;}
List<Employee> Employees {get; set;}
}
Class Employee {
Int64 ID {get;set;}
Room Parent {get; set;}
}
Я получаю данные...
313 просмотров
schedule
22.08.2022
Проблема с конструкторами вложенного класса
Этот вопрос касается интересного поведения Java: в некоторых ситуациях он создает дополнительный (не по умолчанию) конструктор для вложенных классов.
Этот вопрос также касается странного анонимного класса, который Java создает с помощью...
2415 просмотров
schedule
19.02.2022
Универсальный базовый класс обертывает вложенный универсальный класс, чтобы уменьшить количество аргументов типа: есть ли имя для этого шаблона?
Хорошо, заголовок вопроса не требует пояснений. Я часто вижу, что делаю это:
Из этого ответа :
public static class Equality<T>
{
public static IEqualityComparer<T> CreateComparer<K>(Func<T, K> keySelector)
{...
1114 просмотров
schedule
01.11.2023
Вложенные классы C ++
Я просмотрел несколько статей SO, но не нашел (пока) ничего, что полностью отвечало бы на мой вопрос. Приносим извинения, если этот ответ где-то уже существует.
Сначала немного предыстории ...
Я хочу представить устройство с «секциями»...
2566 просмотров
schedule
07.11.2023
Классы, вложенные в интерфейс
Почему можно определить внутренние (иначе нестатические вложенные ) классы в интерфейсе?
Есть ли в этом смысл? Они не могут существовать внутри экземпляра содержащего интерфейса, потому что интерфейсы не могут быть созданы, поэтому......
73 просмотров
schedule
26.02.2022
Создание экземпляра статического вложенного класса
Я считал, что всякий раз, когда вы создаете экземпляр статического вложенного класса, он должен выглядеть примерно так:
Outerclass.StaticNestedClass myObject = new Outerclass.StaticNestedClass();
В приведенном ниже коде (я опустил часть кода,...
50 просмотров
schedule
14.05.2024