Вопросы по теме '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 просмотров
schedule
16.10.2021
В 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