14
ответов

Что такое причины, почему можно было бы хотеть использовать вложенные классы? [дубликат]

В этом stackoverflow отвечают, что комментатор упомянул, что "частные вложенные классы" могут быть довольно полезными, таким образом, я читал о них в статьях, таких как этот, которые имеют тенденцию объяснять как вложенные классы...
вопрос задан: 23 May 2017 12:34
10
ответов

Я должен использовать вложенные классы в этом случае?

Я работаю над набором классов, используемых для воспроизведения видео и записи. У меня есть один основной класс, который действует как открытый интерфейс с методами как игра (), остановитесь (), пауза (), запись () и т.д......
вопрос задан: 2 September 2012 21:53
9
ответов

Когда Вы хотели бы вложить классы в C#? [дубликат]

А именно, кто-либо может дать мне конкретные примеры когда или если не использовать вложенные классы? Я знал об этой функции с тех пор навсегда, но никогда не имел причину использовать ее. Спасибо.
вопрос задан: 15 September 2009 15:42
7
ответов

Почему я должен был бы когда-либо использовать C# вложенные классы [дубликат]

Я пытаюсь понять о вложенных классах в C#. Я понимаю, что вложенный класс является классом, который определяется в другом классе, что я не получаю, то, почему я должен был бы когда-либо делать это.
вопрос задан: 24 September 2011 23:23
5
ответов

C++ вложил проблему класса/предописания

Действительно ли возможно передать - объявляют вложенный класс, затем используют его в качестве типа для бетона (не указатель на к) элемент данных внешнего класса? Т.Е. Внешний класс; Внешний класс:: MaybeThisWay/...
вопрос задан: 8 April 2010 13:52
5
ответов

Внутренний класс в интерфейсе по сравнению с в классе

Каково различие между этими двумя innerclass объявлениями? Также комментарий к преимуществам/недостаткам? случай A: класс в классе. общедоступный класс Уровни {статический общедоступный класс Объекты {...
вопрос задан: 4 December 2009 20:37
5
ответов

Вложенный класс C++ может наследовать свой класс включения?

Я пытаюсь сделать следующее: класс Животное {класс Перенос: общедоступное Животное {//…}; класс Жираф: общедоступное Животное {//…};}; …, но мой компилятор, кажется...
вопрос задан: 3 December 2009 16:05
5
ответов

Почему класс не может расширить свой собственный вложенный класс в C#?

Например: общедоступный класс A: A.B {общедоступный класс B {}}, Который генерирует эту ошибку из компилятора: Круговая зависимость от базового класса, включающая и 'A.B', я всегда изображал вложенный...
вопрос задан: 5 November 2008 15:58
4
ответа

Eclipse, предупреждающий о синтетическом средстве доступа для частных статических вложенных классов в Java?

Мой коллега предложил делать несколько из форматирования кода Eclipse и попросить настройки быть более строгими. Большинство этих изменений имеет смысл, но я получаю это странное предупреждение в Java. Вот...
вопрос задан: 19 October 2013 10:59
4
ответа

Видимость конфиденциально наследованных определений типов к вложенным классам

В следующем примере (извинения за длину) я попытался изолировать некоторое неожиданное поведение, с которым я встретился, когда использование вложило классы в классе, который конфиденциально наследовался от другого. Я'...
вопрос задан: 15 February 2013 23:35
4
ответа

Где и как использовать вложенные классы? [дубликат]

Я думаю что, если класс инстанцируют только в другом классе, таким образом, будет правильно использовать вложенный в том классе. Я думаю, что это поможет нам хороший дизайн. Когда я смотрю на свой проект, я имею почти...
вопрос задан: 29 June 2010 18:54
4
ответа

Вложенные типы, которые общедоступны

Мне любопытно относительно того, что является хорошей практикой когда дело доходит до определенных сценариев, вовлекающих вложенные типы в.NET. Позволяет говорят, что у Вас есть класс Колеса, и класс Колеса содержит Перенос объектов. Перенос...
вопрос задан: 27 April 2010 16:36
4
ответа

“Общественность” вложила классы или нет

Предположим, что у меня есть класс 'Приложение'. Чтобы быть инициализированным, это берет определенные настройки в конструкторе. Давайте также предположим, что количество настроек - так многие, что это востребовано для размещения...
вопрос задан: 4 April 2010 17:38
4
ответа

Как ограничить доступ к вложенному участнику класса к включению класса?

Действительно ли возможно определить, что к членам вложенного класса может получить доступ класс включения, но не другие классы? Вот иллюстрация проблемы (конечно, мой фактический код немного больше...
вопрос задан: 3 November 2009 03:27
3
ответа

Дополнительные методы, не позволенные во вложенных статических классах?

Почему это? Я нашел бы действительно хорошим смочь иметь некоторые дополнительные методы, заблокированные вниз, чтобы использоваться только в одном из моих классов. Действительно не хочу иметь определенные дополнительные методы в наличии...
вопрос задан: 12 November 2015 14:48
3
ответа

PHP Вложенные классы работают … вид?

Так, при попытке сделать вложенный класс как это://nestedtest.php класс nestedTest {функциональный тест () {класс E расширяется, Исключение {} бросают новый E; }} Вы получите Фатальную ошибку...
вопрос задан: 31 August 2014 01:38
3
ответа

Вложенная функция членства Класса не может функция доступа включения класса. Почему?

Посмотрите пример кода ниже: класс A {частный: класс B {общественность: foobar ();}; общественность: нечто (); панель ();}; В классе A и реализации B: A:: нечто () {//...
вопрос задан: 17 June 2010 01:07
3
ответа

Используя вложенные классы для констант?

Что случилось с использованием вложенных классов для группировки констант? Как так: общедоступный статический класс Константы {общедоступный статический класс CategoryA {общедоступная строка константы ValueX = "CatA_X";...
вопрос задан: 31 May 2010 20:25
3
ответа

Статический Вложенный Класс можно Инстанцировать Многократно?

Учитывая то, что я знаю любого типа статической функции программирования – я думал бы, что ответ является 'нет'. Однако видя операторы как OuterClass. StaticNestedClass nestedObject = новый OuterClass....
вопрос задан: 27 April 2010 07:50
3
ответа

Возвратите указатель на вложенный внутренний класс от универсального внешнего класса

Я плохо знаком с C++, поэтому терпите меня. У меня есть универсальный класс по имени A. Вложенного класса по имени B. Содержание метода, названного getB (), который, как предполагается, возвращает новый экземпляр B. Однако я могу'...
вопрос задан: 6 April 2010 21:50
2
ответа

Видимость вложенного конструктора класса

Существует ли способ ограничить инстанцирование вложенного класса в C#? Я хочу предотвратить вложенный класс, инстанцируемый от любого другого класса кроме вложенного класса, но предоставить полный доступ к...
вопрос задан: 15 September 2015 15:39
2
ответа

Статический членский класс - объявляет частный класс и частный на пакет участник класса?

Полагайте, что у Вас есть следующий класс общественности класса OuterClass {... частный статический класс InnerClass {международное нечто; международная панель; }} я думаю, что читал где-нибудь (но не...
вопрос задан: 27 May 2010 10:26
2
ответа

Возвратите вложенный тип класса в Java

У меня есть базовый класс, который имеет краткий обзор getType () метод. Я хочу, чтобы подклассы смогли реализовать этот метод и обеспечить фактический класс для использования. В коде, чем-то как следующее: общественность...
вопрос задан: 8 April 2009 18:04
1
ответ

Странное enable_if поведение с помощью вложенных классов (ошибка компилятора MSVC или функция?)

После некоторого времени, отлаживая мой код, я разыскал причину своих проблем к некоторым неожиданным шаблонным результатам специализации с помощью enable_if: следующий код приводит утверждение к сбою в DoTest (...
вопрос задан: 9 July 2010 00:42
1
ответ

Статическая вложенная видимость класса выходит с Scala / Java interop

Предположим, что у меня есть следующий файл Java в библиотеке: тест пакета; общедоступный абстрактный класс AbstractFoo {защитил статический класс FooHelper {общедоступный FooHelper () {} }}, я хотел бы расшириться...
вопрос задан: 8 May 2010 13:26
1
ответ

SwingWorker должен быть вложенным классом?

Я задаюсь вопросом, должен ли SwingWorker быть вложенным классом в моем основном GUI. Я сделал бы это внешним классом для хранения в стороне GUI от любой моей логики программ. Я пытался сделать SwingWorker...
вопрос задан: 18 February 2010 18:05
0
ответов

Являются ли внутренние классы в C ++ автоматически друзьями?

Если я определяю внутренний класс в C ++, автоматически ли он становится другом класса, который его содержит? Например, это законно: class Outer {public: class Inner {public: void ...
вопрос задан: 7 August 2015 14:37
0
ответов

Java: статические вложенные классы и отражение: «$» против «.»

Если у меня есть класс com.example.test.Enum2.Test, как в приведенном ниже коде, почему getCanonicalName () возвращает com.example.test.Enum2. Test, но Class.forName () требует "com.example.test.Enum2 $ Test" в качестве ...
вопрос задан: 21 May 2015 10:40
0
ответов

Вложенному классу Python требуется доступ к переменной во включающем классе

Я видел несколько "решений" s ", но решение каждый раз кажется таким:" Не используйте вложенные классы, определите классы снаружи, а затем используйте их как обычно ". Мне не нравится этот ответ, потому что он ...
вопрос задан: 27 April 2015 20:19
0
ответов

Вложенный класс внутри интерфейса

Компилятор java позволяет мне писать определение класса внутри интерфейса. Есть ли какое-то конкретное использование этого? интерфейс ClassInterface {void returnSomething (); int x = 10; class SomeClass ...
вопрос задан: 1 August 2013 07:53