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

Методы в super, которые все равно будут разделены на подклассы (какао)
Извините, если это репост, но я не смог его найти, потому что не могу объяснить его в нескольких словах. У меня есть суперкласс с множеством методов, но они всегда (не все) будут подклассами. Мне нужно запустить эти методы из супер. Я мог либо...
186 просмотров
schedule 17.09.2021

python, наследование, метод super ()
Я новичок в python, у меня есть код, ниже которого я просто не могу приступить к работе: - Это наследование, у меня есть базовый класс круга, и я наследую его внутри класса circle (здесь только одно наследование). Я понимаю, что проблема...
4803 просмотров
schedule 24.10.2021

Android - чтение файла
Я пытаюсь прочитать список упражнений из файла Exercises.txt в моей папке /assests , и я нашел множество примеров, как это сделать, но продолжаю получать сообщение об ошибке «контекст не может быть разрешен», и если мне удастся это исправить, тогда...
160 просмотров
schedule 12.11.2021

Могу ли я передать self .__ class__ при вызове super () в производном классе?
Недавно я обнаружил (через StackOverflow), что для вызова метода в базовом классе я должен вызвать: super([[derived class]], self).[[base class method]]() Ничего страшного, работает. Однако я часто копирую и вставляю между классами, когда...
9559 просмотров
schedule 29.11.2021

Как super () работает в конструкторе
У меня быстрый вопрос о том, как super () используется в конструкторе. Я знаю основы того, как он будет вызывать суперкласс, но недавно я просмотрел некоторый код и не понимаю, как он используется в этом примере. Вот суть того, что меня смущает:...
603 просмотров
schedule 09.10.2021

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

В Java super.getClass () печатает неожиданное имя в производном классе - почему это так?
Не могли бы вы помочь мне понять, что напечатано в приведенном ниже коде System.out.println(super.getClass().getName()); ? Я вижу "PrintSubClass3" напечатанным, даже когда я упомянул super . class PrintClass { int x = 0; int y = 1;...
482 просмотров
schedule 25.11.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

python __new__ - должен возвращать экземпляр cls
Согласно документации, Типичные реализации создают новый экземпляр класса, вызывая __new__() метод суперкласса, используя super(currentclass, cls).__new__(cls[, ...]) с соответствующими аргументами, а затем при необходимости изменяя...
1504 просмотров
schedule 10.11.2021

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

Super () в абстрактном классе
У меня есть такая программа: public abstract class geometricFigure { private int dim1, dim2; public geometricFigure(int dim1, int dim2) { super(); this.dim1 = dim1; this.dim2 = dim2; } public...
10774 просмотров
schedule 29.09.2021

Почему [[HomeObject]] отличается сокращенным синтаксисом метода?
Этот вопрос получен из супер ключевого слова неожиданно здесь В принятом ответе говорится: Потому что super действует только внутри методов. Но в MDN кажется, что эти два оба метода: let person = { greeting() { return...
1030 просмотров
schedule 27.09.2021

super (type, obj): obj должен быть экземпляром или подтипом типа в пандах
Я извлекаю данные из Sql в python, используя: df_sql = pd.read_sql_query('select * from table', conn) который до сих пор работал нормально. сегодня, когда я устанавливал некоторые другие пакеты с помощью pip install, мои панды тоже были...
355 просмотров
schedule 23.10.2021

Есть ли способ наследовать параметры от конструктора родительского класса?
Проблема, с которой я столкнулся, заключается в том, что у меня есть некоторые базовые (общие) классы, свойства которых инициализируются через конструктор класса. Когда я затем перехожу к расширению этого класса, чтобы создать более конкретный класс,...
368 просмотров
schedule 04.11.2021

uiwebview не отвечает / передает прикосновения к супер
Поэтому я хотел, чтобы мой UIWebview реагировал на события касания. Я читал об этом в нескольких темах. Я создал подкласс UIWebView, добавил его в свой UIViewController и связал его через IB. В моем подклассе я переопределил касания с завершением и...
589 просмотров
schedule 18.02.2022

Какие методы жизненного цикла Android Fragment требуют super
В настоящее время (Android API 17) единственное упоминание super в Android Справочнике по фрагменту небрежно через некоторые примеры кода (в отличие от Android Справочник по Activity , который тщательно отмечает, где требуется super ). SO...
3789 просмотров
schedule 19.02.2022

MetaClass, __new__, cls и super — каков именно механизм?
Я читал такие сообщения: Что такое метакласс в Python? Каковы ваши (конкретные) варианты использования метаклассов в Питон? Python Super хорош, но вы не можете его использовать Но как-то я запутался. Много путаницы, например:...
28360 просмотров
schedule 05.03.2022

Какой суперконструктор будет вызван? И вызывается ли суперконструктор, если я не вызываю суперконструктор в подклассе?
public class Faculty extends Employee { public static void main(String[] args) { new Faculty(); } public Faculty() { super(“faculty”); } } class Employee extends Person { private String name; public...
79 просмотров
schedule 09.03.2022

Почему мой вызов super() в конструкторе Java помечен как ошибка?
У меня есть: абстрактный класс сообщений, абстрактное сообщение CustomMessage, расширяющее сообщение, конкретный класс SpecializedCustomMessage, расширяющий CustomMessage, как показано ниже, и у меня возникают проблемы с вызовом...
365 просмотров
schedule 14.03.2022

Зачем использовать супервызов в суперклассе, если он не имеет явно определенного суперкласса
package Geometry; public abstract class GeometryFigures{ protected double surfaces; protected double perimeter; public GeometryFigures(double surfaces, double perimeter) { super(); //**<---Why use super call here?** this.surfaces=...
154 просмотров
schedule 19.03.2022