Результаты поиска по запросу "abstract-class"

8 ответов

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

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

2 ответа

 создает объект и оборачивает его в std :: unique_ptr.

у реализовать CWindow и другие элементы, используя полиморфизм и абстрактный класс CObject. Но я получил ошибку «Выделение объекта абстрактного класса типа« CObject ». class CObject { public: CObject ( const int id, const string &title, const ...

2 ответа

http://metabates.com/2011/02/07/building-interfaces-and-abstract-classes-in-ruby/

аюсь обернуть голову вокруг Ruby, и одна вещь, с которой я борюсь, это отсутствие поддержки интерфейса / абстрактного класса. Начиная с поиска в Google, я постоянно вижу ответ на абстрактные вопросы Ruby, относящиеся к классу: «Вы думаете на ...

ТОП публикаций

5 ответов

 для типа возвращаемого значения и типов аргумента.

от вопрос уже есть ответ здесь: Абстрактный класс против интерфейса в Java [/questions/10040069/abstract-class-vs-interface-in-java] 14 ответовВ интервью мне задали следующий вопрос. Я пытался ответить на вопрос, но я хочу точный ответ на ...

16 ответов

https://rubygems.org/gems/abstract

ю, что в ruby ​​нет понятия абстрактного класса. Но если это вообще нужно реализовать, как это сделать? Я попробовал что-то вроде ... class A def self.new raise 'Doh! You are trying to write Java in Ruby!' end end class B < A ... ... endНо когда ...

5 ответов

Абстрактный класс: Пример реального времени

Недавно в одном из интервью мне был задан очень общий вопрос: «Что такое абстрактное в Java?». Я дал определение, а за ним последовал еще один вопрос об абстрактном, что такое абстрактный метод и различие между абстрактным методом и конкретным ...

1 ответ

GNU Smalltalk - методы наследования и множественные параметры / конструкторы

Скажем, я пытаюсь перевести следующие классы Java в GNU Smalltalk: public abstract class Account { protected String number; protected Customer customer; protected double balance; public abstract void accrue(double rate); public double balance() ...

1 ответ

Это именно то, что я искал! Спасибо большое!

оложим, у меня есть следующие четыре класса, из которых два абстрактных и два конкретных:Abstract1, Concrete1, Abstract2, Concrete2. Concrete1 продолжаетсяAbstract1 а такжеConcrete1 продолжаетсяAbstract1. Предположим, у меня есть следующие ...

6 ответов

 тип A, или B, или C, или D. Но вы не хотите беспокоиться о том, какой тип вы передаете, вы просто хотите, чтобы он делал что-то другое в зависимости от типа, который был передан. Абстрактные методы позволяют вам сделать это, это их единственная цель.

ел бы знать разницу между двумя соглашениями: Создание абстрактного базового класса с абстрактным методом, который будет реализован позже на производных классах.Создание абстрактного базового класса без абстрактных методов но добавив ...

8 ответов

Объектно-ориентированный дизайн: когда создавать абстрактный класс

Прямо сейчас я изучаю ООП, в основном на c #. Меня интересует, каковы основные причины создания класса, который не может быть создан. Что будет правильным примером того, когда делать абстрактный класс? Я обнаружил, что использую абстрактный класс ...