Inheritance – вопросы и ответы

87
голосов
2
ответа
Мне задали этот вопрос в java-интервью, но я не мог найти ответ нигде. X Y | | A B Interface I{ m1(); } Класс A и класс B расширены из классов X и класса Y соответственно. X и Y не могут быть измен...
4 недели, 1 день назад user3620431
61
голос
1
ответ
В принципе, мне нужно иметь абстрактный класс, содержащий поле списка, в котором он может содержать подклассы определенного класса, а затем создать конкретный класс, который хранит определенный под...
4 недели, 1 день назад Tom
128
голосов
1
ответ
Рассмотрим следующий класс: class Car(): def __init__(self, model): self.model = model Если бы я хотел определить конкретные модели, я мог бы сделать что-то вроде этого: class FordGT(Car): model = ...
4 недели, 1 день назад jhc
95
голосов
1
ответ
У меня есть абстрактный класс (родительский) с функцией funcA. У родителя есть 4 childern, и пользователь должен выбрать, к кому обратиться. Мне нужно сделать доступ к переопределенному методу func...
4 недели, 1 день назад Einat Lugassy
74
голоса
1
ответ
Я пытаюсь создать скрипт, который будет передавать наследование вложенной папки. Например: C:/template has x y z permissions C:/template/test only has x permissions Я хочу, чтобы все подпапки и фай...
4 недели, 1 день назад Jonathan Davies
61
голос
3
ответа
public class Parent{ private Object oBase; public Object getObject(){ // [some logic] return oBase; } public String getObjectValue(){ return getObject().getValue(); } public class Child extends Par...
4 недели, 1 день назад Saieden
74
голоса
1
ответ
Я на самом деле пытаюсь использовать loopback, и мне интересно, можно ли определить сложную модельную архитектуру, используя наследование, как мы можем сделать с Hibernate ( Глава 9. Наследование )...
4 недели, 1 день назад Jeremie
95
голосов
1
ответ
Я хотел бы понять, почему, когда я вызываю защищенный метод, объявленный и реализованный в базовом классе, из производного класса через указатель на базовый класс, я получаю ошибку компиляции (C224...
4 недели, 1 день назад David
62
голоса
2
ответа
Как я реализую общий метод, определенный в суперклассе в нескольких подклассах? Мне нужен правильный метод подкласса, который будет определяться типом вызывающего подкласса: var someClassObj = new ...
4 недели, 1 день назад callisto
61
голос
1
ответ
Я прочитал несколько сообщений, где это пыталось объяснить, но я не мог заставить его работать. У меня есть сценарий, когда входной JSON для моей службы может быть нескольких подтипов. В принципе, ...
4 недели, 1 день назад wesleyy
61
голос
1
ответ
Предполагая, что я не использую множественное наследование или виртуальное наследование, стандарт C++ гарантирует, что если я преобразую Derived* в Base* то оба указателя будут иметь точно такое же...
4 недели, 1 день назад Mark
73
голоса
1
ответ
У меня есть три класса, которые являются подклассами абстрактного суперкласса Automobile. Я использую модель наследования одиночных таблиц и @MappedSuperclass для автомобильного класса. Подклассы -...
4 недели, 1 день назад Jake B
112
голосов
1
ответ
В настоящее время я работаю над Javascript с хорошими деталями, которые являются удивительно хорошей книгой, но в качестве заголовка, в котором я, кажется, попадаю в тупик, чтобы код работал на пят...
4 недели, 1 день назад user2175076
120
голосов
1
ответ
Automapper 5.2 (последний на данный момент) игнорирует конфигурацию ExplicitExpansion(), если он настроен при сопоставлении базового объекта передачи данных. Но он по-прежнему работает правильно, е...
4 недели, 1 день назад moudrick
76
голосов
4
ответа
такой код, и с ошибкой: "незаконная инициализация члена:" a "не является базой или членом", каково значение информации об ошибке и почему? class A{ public: int a; }; class B:public A{ public: B(); ...
4 недели, 1 день назад hu wang
60
голосов
1
ответ
У меня есть абстрактный класс class AbstractDevicePrimaryAnnotationView: MKAnnotationView { let maskImage:UIImage = UIImage() var shape:CALayer override init(annotation: MKAnnotation?, reuseIdentif...
4 недели, 1 день назад Travis Griggs
74
голоса
1
ответ
В Python 3, если вы предоставляете метод __eq__ , также обычно предоставляется разумный __ne__ , который использует ваш __eq__ . Однако у меня есть (в Python 3): class SomeOtherClassWhichInheritsFr...
4 недели, 1 день назад Adam Parkin
96
голосов
7
ответов
public class Car { private string make; private string model; public Car(string make, string model) { this.make = make; this.model = model; } public virtual void Display() { Console.WriteLine("Make...
4 недели, 1 день назад Raj
112
голосов
3
ответа
У меня есть дочерний конструктор: Child():Parent(){ } Таким образом, деструктор ребенка: ~Child(){ } И у родителя есть что-то вроде: Parent(){ abc.Construct(); } ~Parent(){ abc.Destruct(); } Как я ...
4 недели, 1 день назад ssn
96
голосов
1
ответ
У меня есть следующий код. Как скрыть AutoEllipsis , Image , ImageAlign , ImageIndex , ImageKey , ImageList и TabIndex ? Также, как установить размер по умолчанию 50x50px? public class GradientBox ...
4 недели, 1 день назад Danny Beckett
61
голос
1
ответ
Наверное, очень простой вопрос, но у меня есть чертовски время, выясняя это. У меня есть базовый класс: class User { public: User(); ~User(); void GetUser(); void SetUser(); protected: std::string ...
4 недели, 1 день назад carl20236
-4
голоса
1
ответ
У меня возникла проблема с этой ситуацией, у меня небольшая форма с одним глобальным классом, который я использую для отслеживания состояния формы, но теперь у меня есть флажок, который я не хочу н...
4 недели, 1 день назад codemonkey00016
61
голос
4
ответа
Как установить все свойства объекта равными другим? Как и в моем примере, TCar - это в основном автомобиль, как я могу установить общие переменные равными? На Java, если я правильно помню, я могу с...
4 недели, 1 день назад appl3r
87
голосов
1
ответ
У меня проблема с наследованием функции класса Swift, вот пример кода: class A { class func getName() -> String { return "I'm class A" } func print() -> Void { println(A.getName()) } } class ...
4 недели, 1 день назад Zhang Zhang
86
голосов
5
ответов
Есть ли информация-графика, которая объясняет наследование Java-наследования и поток кода конструктора? У меня возникают проблемы с визуализацией того, как работают наследования и переменные класса...
4 недели, 1 день назад Ryan The Leach
60
голосов
1
ответ
У меня есть два класса: Student и User . Класс User расширяет Student , и оба они реализуют общий интерфейс, который определяет метод checkSelf() . Этот метод проверяет, является ли состояние объек...
4 недели, 1 день назад PLPeeters
120
голосов
6
ответов
У меня небольшая проблема в моем коде У меня есть 2 класса public class A { public A foo(int a) {return new A();} } public class B extends A{ public B foo(int x){ return new B();} } теперь в моем к...
4 недели, 1 день назад Dazel
153
голоса
5
ответов
У меня есть следующий сценарий: public class A { private int x = 5; public void print() { System.out.println(x); } } public class B extends A { private int x = 10; /*public void print() { System.ou...
4 недели, 1 день назад Jayant
61
голос
3
ответа
У меня есть следующая иерархия в моих классах @Entity @Table(name = "Parent") @Inheritance(strategy = InheritanceType.SINGLE_TABLE) public class Parent { } @Entity @DiscriminatorVlaue("FirstChild")...
4 недели, 1 день назад user_mda
74
голоса
2
ответа
Прежде всего, я взял пример животных с сайта coffeescript. Я хочу имитировать следующие вещи в javascript: Классы Только общедоступные методы Только частные методы и переменные наследование Вызовит...
4 недели, 1 день назад Nestor Britez
-9
голосов
1
ответ
Как использовать класс Derived в Base классе? EDIT 2: При вызове virtual void move(Derived1 &race); в основном, он не компилируется, но выдает ошибку, которую Derived1 is not found . Когда я вы...
4 недели, 1 день назад randomehh
164
голоса
3
ответа
Я надеялся использовать наследование в Meteor, но я не мог найти ничего об этом в документации или в Stack Overflow. Возможно ли иметь шаблоны, наследующие свойства и методы из другого абстрактного...
4 недели, 1 день назад Romain Vergnory
61
голос
2
ответа
У меня есть код ниже в моей программе на С#: namespace test { public partial class _Default : Page { protected void Page_Load(object sender, EventArgs e) { string val = "0"; parent o1 = new parent(...
4 недели, 1 день назад Tom Cruise
128
голосов
1
ответ
var Animal = function(config) { config = config || {}; var name = config.name, numLegs = config.numLegs, weight = config.weight, speed = config.speed, sound = config.sound return { getName: functio...
4 недели, 1 день назад Levi Hackwith
-4
голоса
4
ответа
TL; DR: Я хочу, чтобы суперкласс мог вызывать функции в подклассе, не имея разных подклассов, которые могли бы переадресовывать другие функции. Я могу сделать это с помощью интерфейса Handler, кото...
4 недели, 1 день назад nameless
120
голосов
1
ответ
Я пишу коллекцию связанных объектов в JS, которую хочу сохранить в PouchDB, но поведение наследования прототипов по умолчанию не подходит для слоев персистентности. Как я могу иметь структуру, кото...
4 недели, 1 день назад Thomas Anonymous
61
голос
1
ответ
У меня есть модель Пользователь , которая относится к Профиль (принадлежит_полиморфному). Одна модель поставляется в двух подклассах, но параметр profile_type в User всегда соответствует родительск...
4 недели, 1 день назад nanda
74
голоса
1
ответ
Вот сжатый пример того, что я пытаюсь сделать: class Entity(models.Model): name = models.CharField(max_length=70) class Individual(models.Model): first_name = models.CharField(max_length=30) last_n...
4 недели, 1 день назад Nahanaeli Schelling
61
голос
2
ответа
Заметьте, там много кода, размещенных ниже, но в основном это все равно, что я ищу совет по :) Просто получая доступ к ООП и наследованию, я делаю клонированный андроид-клон, и я пытаюсь выделить к...
4 недели, 1 день назад Holly
113
голосов
1
ответ
Например, в основной функции я хочу получить пользовательский ввод. В зависимости от ввода я создам либо Rectangle , либо Circle , которые являются дочерними классами Object . Если нет ввода (или н...
4 недели, 1 день назад tuzzer
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема