Вопросы по теме 'nested-class'

Вложенные классы .NET
Текущая библиотека классов, над которой я работаю, будет иметь базовый класс (Field) с более чем 50 конкретными типами «полей», которые будут наследоваться от «Field» и вложены друг в друга для обеспечения удобочитаемости. Например... abstract...
1280 просмотров
schedule 21.11.2022

Что такое вложенные классы в Java и что они делают?
Что такое вложенные классы в Java и что они делают?
1593 просмотров
schedule 23.06.2023

Видимость конструктора вложенного класса
Есть ли способ ограничить создание экземпляра вложенного класса в С#? Я хочу предотвратить создание экземпляра вложенного класса из любого другого класса, кроме класса вложенности, но разрешить полный доступ к вложенному классу из другого кода.
5082 просмотров
schedule 12.06.2022

Проблемы с модификатором класса в C # с частными классами
У меня был класс, в котором было много методов: public class MyClass { public bool checkConditions() { return checkCondition1() && checkCondition2() && checkCondition3(); }...
249 просмотров
schedule 31.07.2022

Использование вложенных классов для констант?
Что плохого в использовании вложенных классов для группировки констант? Вот так: public static class Constants { public static class CategoryA { public const string ValueX = "CatA_X"; public const string ValueY =...
4894 просмотров
schedule 17.07.2023

Запрос NHibernate к вложенному классу
Я использую NHibernate. У меня есть класс вложенного типа. Есть ли способ, используя NHibernate, для запроса к вложенному типу, кроме использования собственного SQL-запроса? В настоящее время в HQL нельзя использовать вложенные классы ....
651 просмотров
schedule 22.04.2023

mvc.net, как редактировать вложенные классы модели представления
У меня есть следующий вложенный класс модели представления... public class CustomerModel { public string name; public Address mailingAddress; public Address billingAddress; } public class Address { public string line1; public string...
739 просмотров
schedule 28.04.2022

Есть ли разница между публичным вложенным классом и обычным классом?
Допустим, у меня есть: class A { public: class B { }; }; Есть ли какая-либо разница между этим общедоступным вложенным классом и обычным классом B, который определен в собственном файле cpp, за исключением того факта, что A::B...
2928 просмотров
schedule 03.03.2023

C++: вложенный класс класса шаблона
Рассмотрим следующий код: template < typename T > struct A { struct B { }; }; template < typename T > void f( typename A<T>::B ) { } int main() { A<int>::B x; f( x ); // fails for gcc-4.1.2...
17618 просмотров
schedule 10.11.2023

Создание ArrayList в ArrayList
Итак, для программы, над которой я работаю, я пытаюсь создать метод, который будет анализировать текстовый файл. Используя значения в текстовом файле, создайте ArrayList внутри ArrayList . Вот мой код: public...
4341 просмотров

Использование boost::intrusive_ptr с вложенными классами
В частности, мне нужно объявить (насколько я понимаю) intrusive_ptr_{add_ref,release} друзьями моего ссылочного класса: #include <boost/intrusive_ptr.hpp> using boost::intrusive_ptr; class Outer { public: //user-exposed interface...
877 просмотров

Имея класс и его дружественный класс, являются ли внутренние классы последнего автоматически друзьями первого класса?
Я пытаюсь использовать проект с открытым исходным кодом. Как последняя официальная (из файла *.tar.gz), так и передовая (из репозитория SVN) версии делают такие вещи, как: class Type1 { friend class Ridiculous; friend class Number;...
198 просмотров
schedule 05.09.2022

PHP — объявления классов не могут быть вложенными
У меня есть проект в cakephp, когда я звоню поставщику для расшифровки строки с помощью AES, я получаю сообщение об ошибке: Fatal error: Class declarations may not be nested in /var/www/html/myproject/cake/libs/log/file_log.php on line 30 Это...
16798 просмотров
schedule 18.02.2023

Доступ к внешнему экземпляру вложенного класса с использованием JNI
В Java у меня есть внутренний класс с нативным методом: public class A { class B { public native void foo(); } } Нативный метод реализован в JNI: JNIEXPORT void JNICALL A_0024B_foo(JNIEnv* env, jobject b); Очевидно,...
1214 просмотров

Разрешить доступ, но предотвратить создание экземпляра вложенного класса внешними классами
Я хочу определить вложенный класс, доступный для класса контейнера и внешних классов, но я хочу управлять созданием экземпляра вложенного класса, чтобы только экземпляры класса контейнера могли создавать новые экземпляры вложенного класса. Будем...
1464 просмотров

Laravel: вложение контроллеров и перенаправление родительского контроллера на дочерние?
Это мой первый проект в Laravel, так что играйте со мной хорошо! Цель - создать CMS. У каждой страницы будет свой собственный «слаг», поэтому, если я назову страницу This is a test , ее слаг будет this-is-a-test . Я хочу иметь возможность...
2479 просмотров
schedule 12.12.2022

С++ имеет один вложенный класс, наследуемый от другого вложенного класса
Я пишу кросс-платформенную иерархию классов и хочу, чтобы реализации, зависящие от платформы, находились в их собственном классе (в отличие от одного класса с #ifdefs ). Это то, что у меня есть до сих пор, но компилятор жалуется, что BaseDef...
803 просмотров
schedule 31.12.2023

Как сделать фабрику классов для создания требуемого производного класса
Я часто использую шаблон фабрики классов, согласно которому у класса есть частный конструктор и статический метод для создания класса. Это допускает ситуацию, когда класс не может быть построен по какой-либо причине, и возвращается значение null -...
3280 просмотров

Вложенный класс в C #
Я пытаюсь изучить вложенный класс в С #. После прочтения множества документов и изумленных взглядов я все еще не понял, когда использовать вложенные классы. Но, насколько я понимаю, я сделал небольшую программу-образец. Я вставляю свой код ниже....
4446 просмотров
schedule 17.05.2023

Можно ли реализовать нешаблонные вложенные классы шаблонов классов в заголовке C++?
Предположим, что заголовочный файл myheader.hxx определяет шаблон класса A , в котором определен нешаблонный класс B (который не зависит от параметра шаблона A ): template<class T> class A { class B { // ... }; };...
115 просмотров
schedule 09.08.2022