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

10 ответов

Как наследование полей экземпляра работает в этом конкретном коде?

class A { int a = 2, b = 3; public void display() { int c = a + b; System.out.println(c); } } class B extends A { int a = 5, b = 6; } class Tester { public static void main(String arr[]) { A x = new A(); B y = new B(); x.display(); y.display(); } ...

3 ответа

Расширение класса

РЕДАКТИРОВАТЬ ОТВЕТ: Хотя мой первоначальный вопрос не объяснял мои потребности в точности так, как на них ответил ответ Конрада Рудольфа, он (случайно или намеренно), по сути, написал для меня то, что я пытался написать! Сам класс ...

5 ответов

Могу ли я переопределить свойство в C #? Как?

У меня есть этот базовый класс: abstract class Base { public int x { get { throw new NotImplementedException(); } } }И следующий потомок: class Derived : Base { public int x { get { //Actual Implementaion } } }Когда я компилирую, я получаю это ...

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

13 ответов

Почему необходимо установить конструктор прототипа?

враздел о наследовании в статье MDNВведение в объектно-ориентированный Javascript [https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript#Inheritance] Я заметил, что они установили prototype.constructor: // correct the ...

1 ответ

Как эффективно реализовать наследование с использованием протобуферов

У меня есть сообщение базового класса message Animal { optional string name = 1; optional int32 age = 2; }и подкласс, который расширяет животное message Dog{ optional string breed = 1; }Таким образом, при создании сообщения собаки, я должен ...

5 ответов

Не может быть удручен, потому что класс не полиморфен?

Возможно ли иметь наследование без виртуальных методов? Компилятор говорит, что следующий код не является полиморфным. Пример: Class A(){ int a; int getA(){return a;}; } Class B(): A(){ int b; int getB(){return b;}; }В другом классе мы пытаемся ...

8 ответов

Почему конструктор Java должен быть открытым или защищенным для того, чтобы класс был расширен за пределы своего пакета?

Следующее моеProtectedConstructor.java исходный код: package protectCon; public class ProtectedConstructor{ public int nothing; ProtectedConstructor(){ nothing = 0; } }И следующееUsingProtectedCon.java источник: package other; import ...

1 ответ

C ++ абстрактные конструкторы / деструкторы базового класса - общая корректность

Недавно я стал тупым разработчиком, поэтому я сделал решающий шаг, получил книгу по С ++ и научился правильно делать вещи. В моей голове я знаю, что я хотел бы сделать. Я действительно хочуInterface что при наследовании должен быть переопределен ...

5 ответов

Доктрина DQL, наследование таблиц классов и доступ к полям подкласса

У меня проблема с DQL-запросом и специализацией сущностей. У меня есть сущность под названиемAuction, которыйOneToOne связь сItem. Item этоmappedSuperclass заFilm а такжеBook, Мне нужен запрос, который может поддержать поисковую систему, ...

11 ответов

Зачем использовать интерфейсы, множественное наследование и интерфейсы, преимущества интерфейсов?

У меня все еще есть некоторая путаница по поводу этой вещи. То, что я нашел до сих пор, (Подобные вопросы уже задавались здесь, но у меня были некоторые другие вопросы.) Интерфейс - это коллекция ТОЛЬКО абстрактных методов и конечных полей. В ...