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

5 ответов

Вызываются ли конструкторы родительских классов перед инициализацией переменных?

Вызывается ли конструктор родительского класса перед инициализацией переменных, или компилятор сначала инициализирует переменные класса? Например: class parent { int a; public: parent() : a(123) {}; }; class child : public parent { int b; ...

1 ответ

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

Скажем, метод m класса A вызывает метод n в классе B, но исходный код класса B не содержит n, поскольку n наследуется от одного из суперклассов B. Как будет выглядеть диаграмма последовательности? Будет ли взаимодействие сообщений между A и B ...

6 ответов

Как работает наследование в Java?

У нас есть следующие занятия: class Super { void foo() { System.out.println("Super"); } } class Sub extends Super { void foo() { super.foo(); System.out.println("Sub"); } } public class Clazz { public static void main(String[] args) { new ...

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

3 ответа

наследование прототипа javascript - общее свойство

Я сохранил собственность_data в прототипе как определение для всех создаваемых объектов. function A() {} A.prototype._data = [];Теперь все объекты созданы изA иметь собственность_data. Я хотел бы наследование прототипа, где_data прототипа будет ...

3 ответа

Python 'объект' тип и наследование

В Python я могу определить класс 'foo' следующими способами: class foo: passили же class foo(object): passВ чем разница? Я попытался использовать функцию issubclass (foo, object), чтобы увидеть, возвращает ли она True для обоих определений ...

4 ответа

Наследование переменных свойств

Из упражнения в Codeacademy: function Penguin(name) { this.name = "Pingy"; this.numLegs = 2; } // create your Emperor class here and make it inherit from Penguin function Emperor (name){ this.name = name; } Emperor.prototype = new Penguin(); var ...

5 ответов

C # - Композиция объекта - Удаление кода Boilerplate

Контекст / ВопросЯ работал над многочисленными проектами .NET, которые требовались для сохранения данных и обычно заканчивались использованием вместилище [http://www.martinfowler.com/eaaCatalog/repository.html]шаблон. Кто-нибудь знает хорошую ...

9 ответов

избегать instanceof в Java

На каком-то этапе в университете мне сказали (а потом прочитали в четырнадцати местах), чтоinstanceof следует использовать только как «последнее средство». Имея это в виду, любой может сказать, является ли следующий код, который у меня есть, ...

4 ответа

Должны ли мы всегда переопределять равные?

При написании собственных классов всегда нужно переопределятьequals(Object o)? Если я этого не сделаю, будет ли он автоматически проверять, все ли поля одинаковы? Или он просто проверяет, указывают ли две переменные на один и тот же объект?

6 ответов

C ++: Полиморфный шаблон класса

Рассмотрим класс Calendar, в котором хранится множество объектов Date. Календарь предназначен для хранения коллекции объектов любого типа, которые наследуются от Date. Я думал, что лучший способ сделать это, чтобы иметь шаблон класса, ...