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

78
голосов
2
ответа
Мы должны делать классы животных, которые наследуются от классов разных типов животных, то есть класс Dog будет наследовать от класса Carnivore, который унаследует класс Mammal. Я попытался использ...
5 лет, 10 месяцев назад user3492502
84
голоса
2
ответа
С учетом этого кода: class base { public: string foo() const; // Want this to be visible in 'derived' class. } class derived : public base { public: virtual int foo(int) const; // Causes base class...
8 лет, 6 месяцев назад WilliamKF
50
голосов
1
ответ
package user; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.testng.annotations.Test; import org.testng.annotations....
5 лет, 9 месяцев назад user3660547
70
голосов
1
ответ
У меня есть ДЕЙСТВИТЕЛЬНО БАЗОВЫЙ вопрос относительно вложенных делений и наследования высоты. Скажем, у меня есть следующий html snippit: ... <div style="height: 50px;"> <div style="heigh...
7 лет, 3 месяца назад Jan Tacci
91
голос
3
ответа
Могу ли я потребовать, чтобы классы, реализующие интерфейс, имели определенное статическое поле или метод и обращались/вызывали это поле или метод через аргумент общего типа? У меня есть интерфейс ...
1 год, 11 месяцев назад Scrooble
60
голосов
2
ответа
Есть ли такой пакет, как action-default связанный с Struts2? Я не уверен, какой jar (struts-core или плагины) он исходит, но он много лет находился в моем struts.xml . Мы использовали struts-core-2...
6 лет, 4 месяца назад Rajkumar Palani
84
голоса
2
ответа
У меня есть класс модели и интерфейс: public interface IEntity { int ID { get; set; } } public class Entity : IEntity { public int ID { get; set; } } У меня есть интерфейс ViewModel: public interfa...
3 года назад Andrew K
70
голосов
1
ответ
Я использую MVC4 в VS2012, и я следую за методом наследования на основе типа. Я пытаюсь использовать метод Seed() для добавления данных в мою базу данных. У меня есть следующие классы: арендодатель...
7 лет назад MattSull
62
голоса
0
ответов
У меня есть целая группа классов, каждая из которых содержит очень похожий внутренний класс. Упрощенный пример: case class Schema1[V1](name1:String) extends Schema{ case class Row1(p1:V1) extends R...
3 года, 8 месяцев назад Nalta
77
голосов
0
ответов
Я просматриваю код, написанный некоторыми бывшими сотрудниками, и нашел это public abstract class BaseClass<T, M> where T : BaseClass<T, M>, M where M : IDisposable { protected M Proper...
1 год, 7 месяцев назад Saad
60
голосов
3
ответа
У меня есть родительский и дочерний классы. Родительский класс имеет два метода, которые ребенок переопределяет. Вот пример: public class May11 extends May11Parent { public void m1() { super.m1(); ...
3 года, 9 месяцев назад Mina Michael
49
голосов
0
ответов
Я пытаюсь обновить мою схему базы данных, но я получаю следующую ошибку: [Doctrine\ORM\Mapping\MappingException] It is illegal to put an inverse side one-to-many or many-to-many association on mapp...
4 года, 7 месяцев назад Cockootec
50
голосов
1
ответ
У меня есть класс Player, который происходит от Humanoid, и Humanoid происходит от Sprite так Sprite -> Humanoid -> Player Пока все хорошо. Sprite имеет виртуальный метод virtual sf::Sprite g...
9 лет, 3 месяца назад IAE
-6
голосов
2
ответа
У меня есть два класса SuperClass и SubClass, class SuperClass{ public void count(){} } class SubClass extends SuperClass { } class Test { public static void main(String[] args) { new SubClass().co...
2 года, 5 месяцев назад Cloverr
-5
голосов
1
ответ
Я пытаюсь найти пример класса, расширяющего абстрактный класс в java, который предназначен для выполнения действия на основе переключателя, выбранного и нажатого на кнопку. Инструкции: Создайте фор...
4 года, 10 месяцев назад Bonedaddy
79
голосов
1
ответ
В целом, я реализую класс для модуляции неподписанного числа (обертка для неподписанных типов). Я хочу, чтобы мой класс отвечал следующим условиям: Выполняйте все операции модульного номера. Подчер...
2 года, 3 месяца назад Francisco Gallego Salido
-3
голоса
4
ответа
Это код на языке Java: class A{ A() { print(); } void print() { System.out.println("A"); } } class B extends A{ int i = Math.round(3.5f); public static void main(String[] args){ A a = new B(); a.pr...
7 лет, 3 месяца назад uml
-4
голоса
1
ответ
У меня довольно сложное приложение, поэтому я решил немного упорядочить код и у меня проблемы со ссылками на основной класс, который больше не работает. У меня уже была структура с классами, но все...
2 года, 2 месяца назад Larisa
84
голоса
8
ответов
Предположим, что у меня есть класс Dog , который наследуется от класса Animal . В чем разница между этими двумя строками кода? Animal *a = new Dog(); Dog *d = new Dog(); В одном указатель предназна...
9 лет, 10 месяцев назад Vlad the Impala
76
голосов
3
ответа
Я пытаюсь сделать что-то очень основное с наследованием Python: import os class Parent: def __init__(self): self.text = 'parent' def getText(self): print self.text class Child1(Parent): def __init_...
3 года, 11 месяцев назад duxfox--
99
голосов
1
ответ
У меня есть файл view.xib с Customclass="BaseClass" (я настраиваю его в редакторе XCode), поэтому я могу это сделать: BaseClass *mBassClass= [[[NSBundle mainBundle] loadNibNamed:@"view" owner:self ...
5 лет, 10 месяцев назад jlmg5564
77
голосов
1
ответ
Скажем, у меня есть базовый класс: class Task: def run(self): #override this! Теперь я хочу, чтобы другие подклассы Task и переопределили метод run(): class MyTask(Task): def run(self): #successful...
6 лет, 5 месяцев назад Justin
49
голосов
1
ответ
У меня есть родительский класс меню и дети MainMenu, SettingsMenu, PauseMenu и т.д. Я хочу, чтобы удержать их всех в векторе... я могу сделать std::vector<Menu*> myVector; а затем приведите т...
5 лет, 5 месяцев назад user1420563
51
голос
4
ответа
Если посмотреть на стандарт языка C++, есть ли способ вызвать только деструктор производного класса, не вызывая деструктор базового класса? Итак, для классов class Base { public: virtual ~Base() {}...
6 лет, 10 месяцев назад Ilya Kobelevskiy
49
голосов
1
ответ
Мне трудно понять, почему это не работает. Я могу получить доступ к свойствам моего родительского класса, но не к объектам. Я прочитал другие потоки, которые указывают, что я должен вызывать parent...
4 года назад Vidarious
70
голосов
1
ответ
У меня есть объект, основное значение которого заключается в применении данного декоратора к каждой функции, которую он наследует от своего суперкласса, и предоставления отдельной версии. Для справ...
6 лет, 3 месяца назад Slater Victoroff
84
голоса
4
ответа
У меня есть два класса: public abstract class A { public int TheInt {get;set;} public string GetString(double dbl) { return dbl.ToString(); } } public class B { public int TheInt {get;set;} public ...
2 года, 2 месяца назад D4n1
69
голосов
1
ответ
Я немного новичок в JavaScript. Я знаю, что вы должны использовать прототип для реализации наследования между объектами, но я попробовал следующее, и он отлично работал (с использованием Visual Stu...
7 лет назад GamingDaemon
50
голосов
4
ответа
Почему этот код печатает 2.0, а не 1.0? abstract class B<T extends Number> { abstract Number f(T j); } class A<T extends Number> extends B<T> { public Number f(Float j) { return 1...
7 лет, 3 месяца назад Peter V
77
голосов
1
ответ
У меня проблема с вложенными StackPanels. Если я определяю StackPanels как в приведенном ниже коде, кнопка связывается с командой (MVVM и шаблон команды), но не реагирует на нажатие кнопки (функция...
9 лет, 5 месяцев назад Aleksandar
-7
голосов
1
ответ
У меня есть 2 класса, в каждом из этих классов мне нужно создать динамический массив, который может содержать объекты из обоих классов. например: Class - 1: Mermaid Class - 2: GoldFish каждый класс...
3 года, 9 месяцев назад Amit Turgeman
97
голосов
0
ответов
Среда: javaee 7 java 8 jpa 2 Я получил ошибку EntityNotFoundException, когда я делаю запрос Moviment и автоматически пытается загрузить связанный Espai после того, как я модифицировал класс Espai д...
2 года назад Joe
49
голосов
2
ответа
я Know Abstract - это класс, в котором еще что-то расширяется, но почему что-то хочет расширить не-абстрактный класс? Как правило, лучшее соглашение распространяется только от абстрактных классов, ...
4 года, 10 месяцев назад Beginner questions
103
голоса
2
ответа
У меня есть класс Derived , который наследует от абстрактного класса Abstract и есть метод, который возвращает "взгляд" на экземпляре, то есть еще один экземпляр того же класса, построенного из тек...
4 года, 1 месяц назад Manu
50
голосов
3
ответа
Я создаю веб-сайт для сообщений с использованием Rails. У меня есть Topic класса и Post класса. легко заметить сходство между двумя классами (content, title, user_id..) Какова наилучшая практика в ...
7 лет, 2 месяца назад socksocket
69
голосов
1
ответ
Я работаю с XML из системы поставщика, которую я не могу изменить, и я пытаюсь использовать JAXB. XML используется в REST, как API. Ниже приведены примеры нескольких сообщений. Каждый запрос/сообще...
4 года, 9 месяцев назад JCH
69
голосов
1
ответ
У меня есть базовый класс: public abstract class TechObject { protected TechObject(FwVersion version) { FwVersion = version; } public FwVersion FwVersion { get; set; } } И у меня есть еще один клас...
3 года назад user4910881
69
голосов
0
ответов
Не могли бы вы объяснить ниже код? Он прекрасно компилируется. Это связано с проверкой того, является ли данный класс базой другого класса. template<typename D, typename B> class IsDerivedFro...
1 год, 8 месяцев назад jpb123
98
голосов
2
ответа
(С#, VS2008). В программе, над которой я работаю, у меня есть много объектов, у которых есть идентификатор и реализация IComparable, так что List < > - s различных объектов легко можно найти ...
10 лет, 1 месяц назад Drogo
104
голоса
3
ответа
/*Child is inherited from Parent*/ class Parent { public: Parent () //Constructor { cout << "\n Parent constructor called\n" << endl; } protected: ~Parent() //Dtor { cout << "\n P...
8 лет, 1 месяц назад tusharfloyd
Чтобы , пожалуйста,
Выберите тему жалобы:

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