Результаты поиска по запросу "inheritance"
указатель приведет к неопределенному поведению.
могу привести к производному классу? Все нижеприведенные подходы дают следующую ошибку: Невозможно преобразовать из BaseType в DerivedType. Ни один конструктор не мог принять тип источника, или разрешение перегрузки конструктора ...
Это было бы прекрасно, и спасибо за информацию. Но, увы, мне нужно что-то, что будет работать в моей текущей производственной среде (5.2.6). СПАСИБО!
, если статический атрибут определен в родительском классе, он не может быть переопределен в дочернем классе. Но мне интересно, есть ли способ обойти это. Я пытаюсь написать оболочку для чужой (несколько неуклюжей) функции. Рассматриваемая ...
Наследование приватных и защищенных методов в Python
Я знаю, что в Python нет «настоящих» закрытых / защищенных методов. Этот подход не предназначен, чтобы скрыть что-либо; Я просто хочу понять, что делает Python. class Parent(object): def _protected(self): pass def __private(self): pass ...
Не виртуальный деструктор в базовом классе, но виртуальный деструктор в производном классе вызывает ошибку сегментации
Недавно на собеседовании меня спросили о проблеме утечки памяти в производных классах, когда деструктор базового класса не объявлен виртуальным. Я написал небольшой тест, чтобы подтвердить свой ответ, но нашел что-то интересное. Очевидно, что ...
Я получаю неоднозначное использование «init». когда я просто вставляю его в init
учаю эту ошибку на последней скобке инициала в моем классе. Класс выглядит примерно так (я продаю место, где происходит ошибка): class RecordingViewController: UIViewController, AVCaptureFileOutputRecordingDelegate { let cameraButton:UIButton? ...
Каково практическое использование защищенного наследования?
Общественное наследование легко. A: public B означает, что каждый A является B. В большинстве языков программирования, таких как vb.net и target-c, это единственный тип наследования. Частное наследство тоже легко, но бессмысленно A: private B ...
метод класса, чем вы должны использовать приведенный ниже код.
у этот код работает: class Parent { private void methodA(String a){ System.out.println(a); } class Inner { void test(int a){ methodA("1"); } } }Но этот код не работает (я просто добавляю метод во внутренний класс с тем же именем и другой ...
Может ли интерфейс расширить несколько интерфейсов в Java?
Может ли интерфейс расширить несколько интерфейсов в Java? Этот код кажется действительным в моей IDE, и он компилируется: interface Foo extends Runnable, Set, Comparator<String> { }но я слышал, что множественное наследование не разрешено в ...
, Подобъект? Тогда это незаконно
лкнулся с проблемой алмазов и нашел разные решения для разных случаев с одним алмазом. Однако я не смог найти решение для «закованных» бриллиантов. В соответствии со структурой: да, я хочу иметь несколько базовых классов каждый раз, поэтому ...
Это именно то, что я искал! Спасибо большое!
оложим, у меня есть следующие четыре класса, из которых два абстрактных и два конкретных:Abstract1, Concrete1, Abstract2, Concrete2. Concrete1 продолжаетсяAbstract1 а такжеConcrete1 продолжаетсяAbstract1. Предположим, у меня есть следующие ...