Вопросы по теме '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 просмотров
schedule
23.02.2024
Objective-C: метод вызова подкласса
Скажем, у меня есть класс Objective-C под названием MyBaseClass и подкласс под названием MySubclassedClass.
MyBaseClass имеет два метода класса:
+ (UIColor *)backgroundColor;
+ (UIImage *)backgroundImage;
Метод backgroundColor вызывает...
1911 просмотров
schedule
05.12.2022
Как проверить, что метод суперклассов выдает исключение, используя rspec с Ruby
Я пытаюсь найти лучший способ написать тест rspec, который будет указывать вызов mail(mail_content).deliver и вызывать исключение, чтобы я мог утверждать, что вызывается Rails.logger.
Я знаю, что вы не должны издеваться над тестируемым классом, но...
540 просмотров
schedule
03.06.2024
Поведение 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 просмотров
schedule
30.11.2022
java передать значение подкласса в суперкласс
Работаю над тестированием Junit, столкнулся с проблемой.
У меня есть суперкласс транспортного средства, а также подклассы мотоциклов и автомобилей. Мне нужно использовать методы в суперклассе для получения информации в подклассе (идентификатор...
3348 просмотров
schedule
24.05.2024
Лучшая практика для определения полей экземпляра суперкласса на основе подкласса
У меня есть абстрактный суперкласс и несколько подклассов, которые наследуют поля, определенные в суперклассе, но каждый подкласс имеет разные значения для этих полей. Когда вызывается подкласс, я использую конструктор для правильной установки полей....
1568 просмотров
schedule
07.11.2022
Существует ли конструктор суперкласса (но не унаследован) в подклассе?
Мы можем вызывать super() из конструктора подкласса. Поскольку подкласс IS-A superclass и создан только 1 объект ( new Subclass() ), означает ли это, что конструктор суперкласса существует, хотя он не может быть унаследован в подклассе?
68 просмотров
schedule
17.11.2023
Почему повышение класса не меняет переопределенные методы?
У меня есть подкласс ScottishPerson , который наследуется от класса BritishPerson .
class BritishPerson {
public String name = "A british name";
public void salute() {
System.out.println("Good Morning!");
}
}
class...
2749 просмотров
schedule
07.05.2024
Как перенаправить все вызовы родительского класса на дочерний класс?
Предположим, у меня есть проект C#, который ссылается на dll, содержащую Class1. Из Project1 я хочу расширить функциональность Class1, используя класс Class2, который наследуется от Class1, а затем я хочу использовать Class2 всякий раз, когда...
110 просмотров
schedule
10.11.2023
Создать массив объектов без входных аргументов
Фон
У меня есть разные типы файлов, из которых я извлекаю и храню данные, например .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 просмотров
schedule
24.02.2024
Python: как инициализировать 2 суперкласса с помощью super()?
У меня есть два суперкласса, отец и мать, и они будут унаследованы ребенком.
class Father:
def __init__(self, **kwargs):
self.fathername = kwargs["ffn"] + " " + kwargs["fln"]
self.fatherage = kwargs["fa"]
class Mother:
def...
344 просмотров
schedule
25.11.2023