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

6 ответов

// мы не знаем, какой объект будет возвращен из этого метода

ентация по Java для

0 ответов

Примерно так:

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

6 ответов

, но стоит ли это того?

от вопрос уже есть ответ здесь:Есть ли способ предотвратить переопределение метода в подклассах? 14 ответовКак я могу обеспечить, чтобы метод базового класса...

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

1 ответ

 включить шаблонные заглушки для неиспользованных методов.

рка типов считается плохой практикой, даже если вы проверяете интерфейс? Я понимаю, что вы всегда должны программировать на интерфейс, а не на реализацию - это ли это значит? Например, в PHP, это нормально? if($class instanceof AnInterface) { ...

0 ответов

и предполагая, что вы используете C # 4.0, который ввел ковариацию и контравариантность, вы можете сделать это, избегая предложенных общих решений:

в стороне от наследства и мне нужно немного помочь. У меня есть абстрактный базовый классChief, Есть два наследующих классаShip а такжеVehicle, которые разделяют несколько свойств черезChief. У меня есть метод, который использует эти общие ...

3 ответа

В каком порядке делаются фильтры?

В каком порядке делаются фильтры? В частности, в каком порядке встречаются фильтры before_action в отношении наследования? Например, будет ли это работать: class A < ActionController::Base before_action :set_user def set_user @user = something ...

1 ответ

Спасибо Джулиану за разъяснение этого!

ичок в TypeScript и играю с различными языковыми функциями. Ниже приведен пример кода, над которым я работал во время одного из многочисленных онлайн-курсов. У меня проблемы с получением наследования и перегрузки для правильной работы. В коде я ...

0 ответов

используйте instanceof и приведите к желаемому подклассу. Возможно, вы захотите сделать эти поля общедоступными или использовать стандартную идиому приватных полей с геттерами и сеттерами.

я есть базовый класс под названиемГеометрия из которого существует подкласссфера: public class Geometry { String shape_name; String material; public Geometry() { System.out.println("New geometric object created."); } }и подкласс: public class ...

7 ответов

Что это значит, что Javascript - это язык, основанный на прототипах?

Говорят, что одним из основных преимуществ Javascript является то, что это язык на основе прототипов. Но что это значит, что Javascript основан на прототипах, и почему это преимущество?

1 ответ

синхронизирующие объекты должны быть защищены, чтобы подклассы могли (и должны!) использовать их тоже

шал, что это «сложно» «проектировать для наследования», но я никогда не обнаруживал, что это так. Может ли кто-нибудь (и кем-либо, я имею в виду Джона Скита) объяснить, почему это якобы сложно, каковы подводные камни / препятствия / проблемы, и ...