Вопросы по теме 'superclass'

Java Web Services/JAXB — абстрактный суперкласс
У меня есть пакет с аннотированными классами JAXB с абстрактным суперклассом. Я хочу использовать этот суперкласс в интерфейсе веб-сервиса, поэтому я могу передать любой из подклассов в качестве параметра. Когда я это делаю, возникает исключение:...
15524 просмотров
schedule 03.06.2024

Как я могу инициализировать параметры суперкласса из дочернего c-tor в C++?
Посмотрите следующий пример: class A { public: A(int param1, int param2, int param3) { // ... } }; class B : public A { public: B() : m_param1(1), m_param(2), m_param(3), A(m_param1, m_param2, m_param3) { // ... }...
1615 просмотров

Objective-C: метод вызова подкласса
Скажем, у меня есть класс Objective-C под названием MyBaseClass и подкласс под названием MySubclassedClass. MyBaseClass имеет два метода класса: + (UIColor *)backgroundColor; + (UIImage *)backgroundImage; Метод backgroundColor вызывает...
1911 просмотров

Как проверить, что метод суперклассов выдает исключение, используя rspec с Ruby
Я пытаюсь найти лучший способ написать тест rspec, который будет указывать вызов mail(mail_content).deliver и вызывать исключение, чтобы я мог утверждать, что вызывается Rails.logger. Я знаю, что вы не должны издеваться над тестируемым классом, но...
540 просмотров

Поведение Python super() ненадежно
По какой-то причине метод super() не всегда ведет себя так, как ожидалось, возвращая: TypeError('super(type, obj): obj must be an instance or subtype of type)' Я понимаю, что означает ошибка. Я не понимаю, почему это появляется как...
17636 просмотров
schedule 20.10.2022

Расширить суперкласс в середине иерархии классов в библиотеке
Я использую эту библиотеку, и мне пришлось переопределить некоторые методы в нескольких суперклассах. Что я делаю сейчас, так это расширяю класс, который мне нужен, и переопределяю методы, которые мне нужно переопределить из его суперкласса....
106 просмотров
schedule 25.03.2024

несоответствие суперкласса: получить объект класса (ruby)
class A end class B end class Y < A end class Y < B # TypeError: superclass mismatch for Y end Есть ли способ получить класс, который вызывает несоответствие суперкласса? Я хотел бы знать, что это класс Y , который вызывает это и...
164 просмотров
schedule 01.06.2024

Сортировка списка суперклассов объектов из двух подклассов
У меня есть список типа Superclass A , и в этом списке есть несколько объектов из двух подклассов, Subclass B и Subclass C , и я хочу отсортировать их по алфавиту, а затем отфильтровать объекты из любого подкласса, примерно так: List <A>...
1918 просмотров
schedule 24.11.2022

приведение объекта подкласса к суперклассу
У меня есть вопрос о upcast/downcast. Я создал абстрактный суперкласс Animal, подкласс Dog и подкласс BigDog. и я также даю абстрактный метод в Animal и переопределяю его в Dog и BigDog. abstract public class Animal { abstract public void...
2647 просмотров
schedule 07.01.2024

Java: расширение класса, конструктор подкласса дает ошибку
Немного предыстории: Участвуют три класса: Tester(main method) , DNASequence(object) и ProteinDNA(subclass of DNASequence) . Все три в одном пакете. Конструктор для ProteinDNA принимает объект DNASequence и целое число public class...
1658 просмотров
schedule 30.04.2024

Подклассы и суперклассы
Я пытаюсь создать программу с определенными требованиями, главное из которых заключается в том, что у меня есть класс, а затем я создаю подкласс, который добавляет функцию. Я создаю DVD класса, а затем создаю подкласс. Я добавляю метод добавления...
279 просмотров
schedule 02.02.2024

Унаследованные атрибуты от моделей Eloquent недействительны в Laravel 4.
В основном моя проблема в том, что мои модели не наследуют необходимые атрибуты от своего суперкласса. Я уже нашел этот вопрос: унаследованные атрибуты равны нулю , что решает ту же проблему . Однако решение не сработало для меня. Я пробовал,...
1027 просмотров

java передать значение подкласса в суперкласс
Работаю над тестированием Junit, столкнулся с проблемой. У меня есть суперкласс транспортного средства, а также подклассы мотоциклов и автомобилей. Мне нужно использовать методы в суперклассе для получения информации в подклассе (идентификатор...
3348 просмотров
schedule 24.05.2024

Лучшая практика для определения полей экземпляра суперкласса на основе подкласса
У меня есть абстрактный суперкласс и несколько подклассов, которые наследуют поля, определенные в суперклассе, но каждый подкласс имеет разные значения для этих полей. Когда вызывается подкласс, я использую конструктор для правильной установки полей....
1568 просмотров
schedule 07.11.2022

Существует ли конструктор суперкласса (но не унаследован) в подклассе?
Мы можем вызывать super() из конструктора подкласса. Поскольку подкласс IS-A superclass и создан только 1 объект ( new Subclass() ), означает ли это, что конструктор суперкласса существует, хотя он не может быть унаследован в подклассе?
68 просмотров

Почему повышение класса не меняет переопределенные методы?
У меня есть подкласс ScottishPerson , который наследуется от класса BritishPerson . class BritishPerson { public String name = "A british name"; public void salute() { System.out.println("Good Morning!"); } } class...
2749 просмотров

Как перенаправить все вызовы родительского класса на дочерний класс?
Предположим, у меня есть проект C#, который ссылается на dll, содержащую Class1. Из Project1 я хочу расширить функциональность Class1, используя класс Class2, который наследуется от Class1, а затем я хочу использовать Class2 всякий раз, когда...
110 просмотров

Создать массив объектов без входных аргументов
Фон У меня есть разные типы файлов, из которых я извлекаю и храню данные, например .csv и файлы базы данных. Обычно это большие файлы, и у меня уже есть соответствующие методы для извлечения из них данных. Желаемое поведение Давайте...
73 просмотров
schedule 17.01.2024

Python: множественное наследование: почему переменная экземпляра суперкласса недоступна?
Это код, который я пытаюсь выполнить, в Line 1 изначально это был super().super().__init__() , который не работал (выдавал ошибку). class A: def __init__(self): self.var1=5 class B(A): def __init__(self): self.var2=10...
885 просмотров

Python: как инициализировать 2 суперкласса с помощью super()?
У меня есть два суперкласса, отец и мать, и они будут унаследованы ребенком. class Father: def __init__(self, **kwargs): self.fathername = kwargs["ffn"] + " " + kwargs["fln"] self.fatherage = kwargs["fa"] class Mother: def...
344 просмотров