Вопросы по теме 'inheritance'
Проблема наследования C++ Weird Diamond
у меня есть это
A
/ \
B C
\ /
D
A имеет чистую виртуальную функцию, прототип которой выглядит следующим образом:
virtual A* clone(void) const = 0;
B и C практически наследуются от A ( class B: public virtual A ,...
877 просмотров
schedule
26.11.2023
Наследование JavaScript с конструкторами, у которых есть параметры
Я новичок в JavaScript и пытаюсь понять наследование, когда у меня есть конструктор, который принимает параметры.
Предположим, у меня есть базовый объект с именем Base :
function Base(param1, param2) {
// Constructor for Base that does...
104 просмотров
schedule
10.12.2023
Путаница в том, когда использовать частные или защищенные поля
Я видел, как пользователи SO говорили, что защищенные поля — это плохо, потому что они могут создавать проблемы по мере роста кода. Пожалуйста, обратитесь к следующему коду.
public class Car {
private String modelName;
private int...
3008 просмотров
schedule
25.10.2023
Перегрузка метода множественного наследования C++
#include <iostream>
using namespace std;
class Base1 {
public:
virtual void f(int n) = 0;
};
class Base2 {
public:
virtual void f(char *s) = 0;
};
class Derive1 : public Base1, public Base2 {
public:
void f(int n) { cout...
1709 просмотров
schedule
18.12.2023
Шаблон для атрибута класса, который может быть изменен только другими
Допустим, у меня есть класс Door и класс Lock. Экземпляры класса Door имеют свойство lock , которое является экземпляром класса Lock.
Я хочу, чтобы дверь «владела» этим экземпляром замка, но я не хочу, чтобы дверь могла изменить свой собственный...
20 просмотров
schedule
25.11.2023
Наследование одноименного метода от отличительных признаков
У меня есть трейт, который расширяет два других трейта с одинаковым именем для функции, но немного отличается внутри. Я хочу знать, как узнать, какая функция будет вызвана?
У меня есть черта B , у которой есть print() , и черта C , у которой...
317 просмотров
schedule
07.12.2023
Можно ли перегрузить как оператор () как разыменование, так и оператор = как присваивание в одном классе?
Я работаю над программой, которая имеет сетку указателей на объекты, которые указывают либо на значение Null, либо на производный дочерний элемент. Я хочу иметь возможность устанавливать значения в этой сетке по адресу их производного дочернего...
70 просмотров
schedule
13.11.2023