Вопросы по теме 'superclass'
почему для инициализации подклассов требуется вызов той же функции init суперкласса?
Я слышал, что когда у вас есть подкласс, вы должны инициализировать суперкласс той же функцией init из init подкласса. Я имею в виду, что init подкласса должен вызывать [super init], а initWithFrame подкласса должен вызывать [super initWithFrame]....
2661 просмотров
schedule
23.09.2021
Могут ли переменные экземпляра подкласса Ruby _записать_ суперкласс (то же имя)?
В главе 7.3.5 «Наследование и переменные экземпляра» книги «язык программирования ruby» говорит:
Поскольку переменные экземпляра не имеют ничего общего с наследованием, из этого следует, что переменная экземпляра, используемая подклассом, не...
6066 просмотров
schedule
16.10.2021
Возвращение подкласса вместо класса
В этой ситуации, есть ли у меня доступ к переопределенным / дополнительным методам 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 просмотров
schedule
16.10.2021
Эквивалентны ли дочерние классы своему классу 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 просмотров
schedule
02.11.2021
Класс не является абстрактным и не отменяет абстрактный метод в суперклассе
Я работаю над общей реализацией генетического алгоритма. Я пытаюсь расширить конкретный объект Individual для задачи о рюкзаке из абстрактного класса Individual
package GenericGA;
public abstract class Individual {
private double fitness;...
10179 просмотров
schedule
10.09.2021
Как вставить макет в поле @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 просмотров
schedule
26.02.2022
Как переопределить аргумент суперкласса __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 просмотров
schedule
18.03.2022
Суперкласс 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 просмотров
schedule
23.04.2022
как наследовать конструктор от суперкласса к подклассу
Как наследовать конструктор от суперкласса к подклассу?
114754 просмотров
schedule
04.05.2022