10
ответов

Я могу использовать методы класса, не инстанцируя этого класса?

У меня есть класс с несколькими методами и среди этих методов нет никакого конструктора. Так, я задаюсь вопросом, возможно ли назвать метод класса без создания экземпляра класса...
вопрос задан: 6 March 2010 11:42
9
ответов

C# - Оборотная сторона к устанавливанию начального значения в объявлении

Есть ли любая оборотная сторона к классу как: класс Example1 {защищенная строка UserId = (строка) Сессия ["пользователь"];}//по сравнению с классом Example2 {защищенная строка UserId; общедоступный Example2 () {...
вопрос задан: 8 June 2010 14:47
9
ответов

Предложения по использованию объекта класса [дубликат]

Существуют ли какие-либо причины, по которым кто-либо будет создавать экземпляр класса Object? Почему класс вообще не нужен? Разве это не просто абстрактный класс?
вопрос задан: 4 April 2009 14:57
7
ответов

Объявление объекта прежде, чем инициализировать его в C++

Действительно ли возможно объявить переменную в C++, не инстанцируя его? Я хочу сделать что-то вроде этого: Животное a; если (happyDay ()) ("щенки");//вызов конструктора еще ("жабы");...
вопрос задан: 13 March 2013 00:48
7
ответов

Почему я должен использовать “новый” оператор для инстанцирования класса, и почему?

Я понимаю, что это может быть истолковано как один из тех, "что является Вашим предпочтением" вопросы, но я действительно хочу знать, почему Вы выбрали бы один из следующих методов по другому. Предположим, что Вы имели...
вопрос задан: 10 March 2010 22:57
7
ответов

Когда имеет больше смысла использовать шаблон "фабрика", а не перегруженного конструктора для инстанцирования объекта?

В Основах Karl Seguin Программирования существует маленький раздел по использованию шаблона "фабрика". Он закрывает проход путем заявления, что "можно выполнить ту же функциональность с конструктором...
вопрос задан: 9 October 2009 00:55
7
ответов

Как каждый инстанцирует массива карт в Java?

Я могу объявить массив карт с помощью дженериков для определения типа карты: частная Карта <Строка, Целое число> [] myMaps; Однако я не могу выяснить, как инстанцировать его правильно: myMaps = новый HashMap&...
вопрос задан: 29 September 2009 17:42
6
ответов

Как создать универсальный массив в Java?

Из-за реализации обобщений Java вы не можете иметь такой код: public class GenSet < E > {частный E a []; public GenSet () {a = новый E [INITIAL_ARRAY_LENGTH]; // ошибка: ...
вопрос задан: 19 February 2017 11:11
6
ответов

Как я вынуждаю конкретный экземпляр шаблона C++ инстанцировать?

См. заголовок. У меня есть шаблон. Я хочу вынудить конкретный экземпляр шаблона инстанцировать. Как я делаю это? Строго говоря, можно ли вынудить абстрактный шаблонный класс инстанцировать? Я...
вопрос задан: 15 October 2011 15:29
6
ответов

Существует ли способ инстанцировать объектов от строки, содержащей их имя класса?

У меня есть файл: класс Base.h Основа; класс DerivedA: общедоступная Основа; класс DerivedB: общедоступная Основа;/*etc...*/и другой файл: класс BaseFactory BaseFactory.h #include "Base.h" {общественность:...
вопрос задан: 26 July 2011 14:09
6
ответов

В Java, что происходит, когда объекту не удается быть инстанцированным?

Я происхожу из среды C++, и я делаю постоянно это в Java: SomeClass sc=new SomeClass (); если (пустой указатель! =sc) {sc.doSomething ();} то, Что я хочу знать, - то, что будет в...
вопрос задан: 6 August 2010 06:58
6
ответов

Как создать вложенные объекты со свойствами в Python?

В JavaScript это было бы: var newObject = {'propertyName': 'propertyValue'}; Как сделать это в Python?
вопрос задан: 6 October 2009 13:43
6
ответов

Инстанцирование объекта C++

Я - программист C, пытающийся понять C++. Много учебных руководств демонстрируют объектное инстанцирование с помощью отрывка, такого как: Собака* оживленный = новая Собака (); который подразумевает, что позже Вы сделаете: удалите оживленный;...
вопрос задан: 2 December 2008 09:23
5
ответов

Постарайтесь не инстанцировать класса в Java

Недавно я столкнулся с вопросом: Как постараться не инстанцировать класса Java? Однако я ответил путем высказывания: Если Вы не хотите инстанцировать класса, используйте "абстрактный" модификатор. Исключая: javax.servlet....
вопрос задан: 23 May 2017 12:22
5
ответов

Python имеет эквивалент Java Class.forName ()?

У меня есть потребность взять аргумент строки и создать объект класса, названного в той строке в Python. В Java я использовал бы Class.forName () .newInstance (). В Python существует ли эквивалент?...
вопрос задан: 28 September 2013 18:16
5
ответов

Объявите объект даже, прежде чем тот класс будет создан

Там должен так или иначе объявить объект класса, прежде чем класс будет создан в C++? Я спрашиваю, потому что я пытаюсь использовать два класса, первые потребности иметь экземпляр второго класса в нем...
вопрос задан: 9 September 2012 16:20
5
ответов

Инстанцирование объекта JUnit TestCase

Новое (или отличающийся), экземпляр объекта TestCase используется для выполнения каждого метода тестирования в тестовом сценарии JUnit? Или один экземпляр снова используется для всех тестов? общедоступный класс MyTest расширяет TestCase {общественность...
вопрос задан: 28 July 2010 12:04
5
ответов

Простое инстанцирование класса когда-либо перестало бы работать в C#?

Я видел некоторый код, написанный другим разработчиком, который выглядит примерно так: var stringBuilder = новый StringBuilder (); если (stringBuilder == пустой указатель) {//ошибка распределения памяти Журнала//......
вопрос задан: 19 July 2010 18:39
5
ответов

Дженерики и Class.forName

Я хотел бы создать экземпляр указанного класса с помощью его имени. Мой код показывают ниже. Я получаю предупреждение компилятора. Я делаю это правильный путь? Даже возможно использовать название класса...
вопрос задан: 14 November 2009 09:29
5
ответов

Определите, статичен ли тип

Скажем, у меня есть Тип, названный типом. Я хочу определить, могу ли я сделать это со своим типом (на самом деле не делая этого к каждому типу): Если типом является Система. Windows. Точка тогда я мог сделать это: Точка point1...
вопрос задан: 25 July 2009 10:16
5
ответов

Каково различие между dict () и {}?

Так скажем, я хочу сделать словарь. Мы будем звонить, это было бы. Но существует несколько способов инициализировать словарь в Python! Например, я мог сделать это: d = {'хеш': 'удар', 'наклонная черта': 'точка'} Или я...
вопрос задан: 19 March 2009 21:19
4
ответа

Как инстанцировать объекта с частным конструктором в C#?

Я определенно не забываю видеть где-нибудь пример выполнения настолько использующего отражения или чего-то. Это было что-то, что имело отношение к SqlParameterCollection, который не creatable пользователем (если я не...
вопрос задан: 25 February 2019 11:50
4
ответа

Создайте экземпляр класса от строки

Есть ли способ создать экземпляр класса на основе факта, я знаю название класса во времени выполнения. В основном у меня было бы название класса в строке.
вопрос задан: 10 December 2014 18:28
4
ответа

В PHP 5 я могу инстанцировать класса динамично?

Действительно ли возможно динамично инстанцировать класса с помощью переменной? Например, действительно ли что-то вроде этого возможно в PHP? нечто класса {общедоступный $something;} $class_name = "нечто"; $f = новый $...
вопрос задан: 13 August 2013 20:28
4
ответа

Существует ли преимущество для того, чтобы хранить объект в переменной прежде, чем назвать метод на нем?

Пример 1: SomeObject someObject = новый SomeObject (); если (someObject. Метод ()) {//наполняют}//someObject, никогда не используется снова по сравнению с Примером 2: если (новый SomeObject ().Method ()) {//действительно наполняют}...
вопрос задан: 18 June 2010 20:47
4
ответа

'возвращаемое значение' от Исключения Конструктора в Java?

Смотрите что следующий фрагмент кода: = пустая попытка {= новый ();} наконец {a.foo ();//, Что происходит в этой точке?} предположим конструктор A выдает исключение на этапе выполнения. В...
вопрос задан: 19 March 2010 00:41
4
ответа

В Python, что корректный путь состоит в том, чтобы инстанцировать класса от переменной?

Предположим, что у меня есть класс C. Я могу записать o = C (), чтобы создать экземпляр C и присвоить его o. Однако, что, если я хочу присвоить сам класс в переменную и затем инстанцировать его? Для...
вопрос задан: 27 July 2009 18:26
4
ответа

Возможная круговая зависимость выходит с приложением PHP

Я испытываю то, чему я верю, круговая проблема зависимости с моим приложением PHP. Сообщите мне, неправильно ли это. Вот ситуация: Два класса, LogManager и DBSession...
вопрос задан: 12 October 2008 04:03
3
ответа

Создание экземпляра типа без конструктора по умолчанию в C# с помощью отражения

Посещайте следующий урок как пример: класс Sometype {интервал someValue; общедоступный Sometype (интервал someValue) {this.someValue = someValue; }} я затем хочу создать экземпляр...
вопрос задан: 27 September 2013 15:57
3
ответа

Производительность нового оператора по сравнению с newInstance () в Java

Я использовал newInstance () в своего рода критической по отношению к производительности области моего кода. Сигнатура метода: <T расширяется, SomethingElse> T создают (класс Класса <T>), я передаю Something.class как...
вопрос задан: 7 August 2013 00:08