Вопросы по теме 'superclass'
Проверка, является ли A суперклассом B в Python
class p1(object): pass
class p2(p1): pass
Итак, p2 является подклассом p1. Есть ли способ узнать программно, что p1 является [одним из] суперкласса [ов] p2?
14454 просмотров
schedule
13.04.2024
Python: RuntimeError: суперкласс __init__() из %S никогда не вызывался
Я попытался выполнить некоторую операцию ( setParent ) над объектом в Python (экземпляр класса, который наследуется от другого класса, если быть точным, QtGui.QLabel ), но во время выполнения возникла вышеуказанная ошибка. Сам объект имел некоторые...
25653 просмотров
schedule
05.06.2024
Можно ли называть подкласс типом своего суперкласса?
Я делаю игру в школе. У меня есть оружие, которое является подклассом предметов. И у меня есть поле currentWeapon в моем классе под названием BattleGround . И у меня есть метод поиска и перебора всех предметов в моем «рюкзаке». Я надеялся также...
125 просмотров
schedule
08.03.2024
Вызов метода объекта из подкласса его класса
Я пытаюсь вызвать метод из класса Weapon , который является подклассом Item . Как видно из поля, я объявил объект currentWeapon как объект Item, а в методе setCurrentWeapon я использую метод getClass() для проверки того, что Item...
170 просмотров
schedule
14.09.2022
неявный суперконструктор Person() не определен. Должен явно вызывать другой конструктор?
Я работаю над проектом, и я получаю сообщение об ошибке «неявный суперконструктор Person () не определен. Должен явно вызывать другой конструктор», и я не совсем это понимаю.
Вот мой класс человека:
public class Person {
public...
97666 просмотров
schedule
05.10.2023
Следует ли использовать конструктор суперкласса для установки переменных?
Мне почему-то кажется, что делать это — плохая идея. Это обычное дело? Я не уверен в его использовании, потому что я никогда не видел его на практике, во всяком случае, в качестве примера из реального мира.
public abstract class Car{...
99 просмотров
schedule
15.11.2023
Максимальная ошибка глубины рекурсии в Python при вызове super init.
У меня есть иерархия классов A ‹- B ‹- C, в B мне нужна некоторая обработка в конструкторе, поэтому я придумал этот код из этого поста: Понимание Python super() с методами __init__()
#!/usr/bin/python
class A(object):
def __init__(self, v,...
4306 просмотров
schedule
02.01.2024
почему разрешено вызывать статический метод со ссылкой на экземпляр класса?
давайте предположим, что у меня есть 2 класса.
Родительский класс:
public class ParentClass {
public static void getInstance(){
System.out.println("Parent method");
}
}
Дочерний класс:
public class ChildClass...
172 просмотров
schedule
17.08.2022
Наследование Java с использованием основного метода для запуска программы с суперклассом и подклассом
У меня есть основная часть метода инициирующей программы, суперкласс с именем Person и подкласс с именем Employee. У человека есть пара атрибутов: «имя» и «возраст», а у сотрудника — «отдел» и «местоположение».
Как объявить или создать экземпляр...
310 просмотров
schedule
28.04.2024
Извлечение суперкласса или интерфейса? Есть ли эмпирическое правило?
Идентифицируя один и тот же код в разных классах, как мы решаем, должны ли мы извлекать его в интерфейс или в суперкласс? Поскольку интерфейсы не могут содержать никаких свойств, это так просто сказать («эмпирическое правило»):
Если есть общее...
251 просмотров
schedule
20.02.2024