Результаты поиска по запросу "inheritance"
Есть ли в Java метод тестирования «это своего рода класс»
У меня есть базовый класс,Statement, от которого наследуются несколько других классов, по имениIfStatement, WhereStatementи т. д. ... Как лучше всего выполнить тест вif заявление, чтобы определить, какого родаStatement класс экземпляр является ...
Могут ли функции принимать abstra, ct базовые классы в качестве аргументов?
Освоившись с идеей базовых классов и инкапсуляции, я начал понимать полиморфизм, но не могу понять, как заставить его работать. Многие из примеров, которые я искал, встречаются как настоящие,действительно принудительный (классы Foo и Bar слишком ...
Как выполнить наследование контроллера в ExtJS 4?
Я собираюсь написать довольно сложное приложение, которое будет включать несколько «базовых» элементов (базовую форму, базовую сетку и т. Д.), От которых другие элементы наследуют, чтобы следовать за DRY. Эти базовые предметы будут иметь общие ...
Почему я не могу получить доступ к защищенному члену из экземпляра производного класса?
Я давно не делал C ++ и не могу понять, почему не работает следующее: class A { protected: int num; }; class B : public A { }; main () { B * bclass = new B (); bclass->num = 1; }Компиляция этого производит: ошибка C2248: «A :: num»: невозможно ...
Несоответствие суперкласса, структура, перезагрузка и Spork
Предположим, есть следующий класс # derp.rb class Derp < Struct.new :id endКогда яload "./derp.rb" дважды программа терпит неудачу сTypeError: superclass mismatch for class Derp, Хорошо, это можно сделать сrequire, Но как я могу перезагрузить ...
Абстрактный базовый класс должен иметь или не иметь членов данных при использовании шаблона декоратора C ++
Некоторые посты ранее спрашивали / обсуждали, включать ли частные члены данных в абстрактные базовые классы. Я хочу исследовать это здесь на конкретном примере в сочетании с шаблоном декоратора. Я столкнулся с этой проблемой, когда внедрял ...
Десериализация JSON в один из нескольких подклассов C #
У меня есть структура JSON, которая выглядит примерно так: "list":[ { "type":"link", "href":"http://google.com" }, { "type":"image", "src":"http://google.com/logo.png" }, { "type":"text", "text":"some text here" }, ]Я хотел бы десериализовать ...
Как вызвать метод дедушки без ошибки E_STRICT?
Иногда мне нужно выполнить метод дедушки (то есть обходить родительский метод), я знаю, что это запах кода, но иногда я не могу изменить другие классы (каркасы, библиотеки и т. Д.). В PHP мы можем сделать это с чем-то ...
автоматически преобразовывать список указателей в производный класс в список указателей на базовый класс
Допустим, у меня есть базовый и производный класс, а также функция, которая переносит вектор stl указателей на базовый класс: class A { public: int x; }; class B : public A { }; void foo(const vector<A*> &va) { for (vector<A*>::const_iterator it ...
Как получить доступ к членам экземпляра в статическом методе?
Я пытаюсь создать классы для инкапсуляции проверки и логики для таких объектов, как электронная почта, URL, номер телефона и так далее. с первой попытки я обнаружил, что повторяю один и тот же код во всех классах, специально статическихIsValid ...