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

почему для инициализации подклассов требуется вызов той же функции init суперкласса?
Я слышал, что когда у вас есть подкласс, вы должны инициализировать суперкласс той же функцией init из init подкласса. Я имею в виду, что init подкласса должен вызывать [super init], а initWithFrame подкласса должен вызывать [super initWithFrame]....
2661 просмотров

Могут ли переменные экземпляра подкласса Ruby _записать_ суперкласс (то же имя)?
В главе 7.3.5 «Наследование и переменные экземпляра» книги «язык программирования ruby» говорит: Поскольку переменные экземпляра не имеют ничего общего с наследованием, из этого следует, что переменная экземпляра, используемая подклассом, не...
6066 просмотров

Возвращение подкласса вместо класса
В этой ситуации, есть ли у меня доступ к переопределенным / дополнительным методам CarSubClass? public Car getCar(){ CarSubClass carSub = new CarSubClass(); return carSub; } Обновление: Автомобиль имеет подклассы SubClass1, SubClass2,...
67 просмотров
schedule 09.10.2021

Основы наследования и подклассов
Я новичок в создании подклассов и не знаю, как я могу «ограничить» функциональность подкласса, хотя я использую функциональность суперклассов. В моем подклассе я хочу использовать метод getCash() в моем суперклассе, но я хочу, чтобы он давал мне...
86 просмотров
schedule 30.11.2021

Есть ли способ узнать, какие подклассы вызвали метод суперкласса в python?
Я пишу код, в котором есть суперклассы Soft_Constr, выполненные следующим образом: def __init__(self, prop, name, static_init, static_lit, pred, kind): init_method ... def evaluate_clause(self): code here И есть некоторые подклассы,...
35 просмотров

Эквивалентны ли дочерние классы своему классу racine с точки зрения типа объекта?
Я создал 3 абстрактных класса: class Статья: mother Class public abstract class Article{ //myPrivate Var Declarations public Article(long reference, String title, float price, int quantity){ this.reference = reference;...
36 просмотров
schedule 09.11.2021

Как пропустить один уровень в наследовании, вызывающем супер от бабушки и дедушки в Java?
У меня есть три простых класса: class A { public A(int a){ } } class B extends A { public B(int b){ super(b); } } class C extends B { public C(int c){ super(c); } } Итак, порядок выполнения во время создания экземпляра класса: C-> B->...
990 просмотров
schedule 19.09.2021

Вызов перезаписанного метода в coffeescript
Я хочу вызвать метод ( foo ) в Coffee-script из подкласса. Я знаю, что могу сделать это с помощью @foo , если я не перезаписал foo в подклассе, или с помощью super , если я перезаписал его и я вызываю из подкласса ' foo метод. Однако я хотел...
41 просмотров
schedule 04.10.2021

Делаем переменные суперкласса доступными только для чтения дочерним элементам в TCL OO
У меня есть класс foo с переменной bar. Теперь ... Я хочу, чтобы если есть класс moo, у которого класс foo в качестве суперкласса, я хочу, чтобы любые попытки записи или, что еще лучше, даже ссылки непосредственно на bar, приводили к ошибкам. Это...
71 просмотров

Класс не является абстрактным и не отменяет абстрактный метод в суперклассе
Я работаю над общей реализацией генетического алгоритма. Я пытаюсь расширить конкретный объект Individual для задачи о рюкзаке из абстрактного класса Individual package GenericGA; public abstract class Individual { private double fitness;...
10179 просмотров

Как вставить макет в поле @Autowired в абстрактном родительском классе с помощью Mockito
Я пишу модульный тест для класса, который имеет абстрактный суперкласс, и одна из функций в ChildClass вызывает метод объекта из BaseClass. ChildClass выглядит примерно так. public class ChildClass extends ParentClass { public void...
389 просмотров
schedule 23.11.2021

как создать несколько объектов из подкласса
Возможный дубликат: не может сделать статическую ссылку на нестатическое поле Я создал этот код здесь: http://mibpaste.com/naGV58 , используя массивы для достижения желаемого результата. Как вы можете видеть, каждый агент...
58 просмотров
schedule 21.02.2022

JavaScript: создание подкласса из экземпляра суперкласса
Я довольно опытен в программировании на Javascript, но есть одна вещь, которую я не могу понять. У меня есть суперкласс, скажем, Категория. Теперь я хочу создать несколько экземпляров подкласса, скажем, Post, внутри экземпляра Category. Я хочу,...
675 просмотров

Как переопределить аргумент суперкласса __init__?
Как переопределить атрибут суперкласса? В приведенном ниже примере я хочу использовать другое значение для name . class A: def __init__(self,name): self.name=name class B(A): def __init__(self, config, address, phone):...
155 просмотров
schedule 08.03.2022

один аргумент super() - для чего он нужен?
Возможный дубликат: Использование Python 3 super() В документации для Python 3.2 сказано: Если второй аргумент опущен, возвращаемый суперобъект не привязан В моем понимании несвязанный (как в «непривязанном к экземпляру»)...
108 просмотров
schedule 20.03.2022

IntelliJ IDEA: есть ли способ перечислить все интерфейсы, реализованные классом и его родителями?
Я работаю над относительно сложным Java-проектом, в котором классы обычно имеют четыре или пять предков до Object . Учитывая такой класс, например D в такой иерархии: Object > A > B > C > D , я хотел бы знать, какие все интерфейсы он...
4746 просмотров

Суперкласс PHP вызывает методы подкласса, не зная о них?
Пытаясь отлаживать некоторые классы PHP, я столкнулся с некоторым поведением, которое, на мой взгляд, действительно странно. Я построил демонстрацию поведения ниже: class BaseClass { public function baseMethod () { echo (implode (' ',...
5307 просмотров
schedule 19.04.2022

Изменение значения интерфейса, реализованного суперклассом из подкласса, влияет на все экземпляры
Рассмотрим следующую программу: SomeClass.java: package somepackage; import java.util.List; public class SomeClass implements SomeInterface { public SomeClass(boolean add){} public static void main(String[] args){...
822 просмотров
schedule 23.04.2022

Python 3: super() неожиданно вызывает TypeError
Исходя из Java, я немного борюсь с наследованием, абстрактными классами, статическими методами и аналогичными концепциями объектно-ориентированного программирования в Python. У меня есть реализация класса дерева выражений, заданная (упрощенная)...
922 просмотров

как наследовать конструктор от суперкласса к подклассу
Как наследовать конструктор от суперкласса к подклассу?
114754 просмотров
schedule 04.05.2022