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

Не нужно ли помещать super () в конструктор?
Разве это не автоматически добавляется компилятором, если я не помещаю его в конструктор подкласса? Значит, мне даже не нужно об этом заботиться? В некоторых статьях это выложили. И если у меня есть один конструктор с аргументами, будет ли это...
94577 просмотров
schedule 24.07.2023

Проблемы с классами (супер новое)
У меня проблемы, чтобы понять, что происходит в следующем упражнении, я изучаю Smalltalk, поэтому я новичок. Класс A>>новый ^супер новый инициализировать. A>>инициализировать a:=0. Класс B>>новый: aParameter |экземпляр| экземпляр := супер...
203 просмотров
schedule 06.07.2022

Ошибка контроллера регистрации пользователя heroku & devise
Я только что переключился на комбинацию Devise/Omniauth, и на моем локальном сервере все работает правильно. Однако, когда я загрузил его на heroku, приложение вылетает, когда пользователь нажимает кнопку регистрации в традиционной форме регистрации...
1660 просмотров

Расположение вызовов super() в сгенерированном плагином Android Eclipse коде надежно?
Во многих методах Android, особенно в конструкторах и переопределенных методах, вы должны или даже должны вызывать метод родительского класса с помощью super() . Когда вы используете Eclipse Source > Override/Implement Methods... , вы получаете код...
2719 просмотров
schedule 22.02.2022

RadiobuttonField Super с меткой, значением и группой
Я новичок в Java и Blackberry, и я застрял на экране регистрации из-за следующего: У меня есть экран регистрации, где я показываю 2 радиокнопки, мужскую и женскую. Только эти «метки» не мне писать, это значение и тег, которые я запрашиваю у...
854 просмотров

Супер в инициализации объектов
Возможный дубликат: почему инициализация подклассов требует вызова той же функции инициализации суперкласса? Я действительно не могу понять роль super в инициализации объекта. Например, имея такой (пример — написан не мной) код:...
155 просмотров
schedule 20.02.2024

Как убедиться, что в дочернем элементе вызывается суперметод?
Если у меня есть метод public void send() { /* some code */ } в классе и у дочернего элемента этого класса также есть метод public void send() { /* some code*/ } , как я могу гарантировать, что дочерний элемент должен вызывать super.send() где-то в...
8066 просмотров
schedule 25.07.2022

Мне нужно вызвать [super viewDidUnload]?
Я видел несколько примеров Apple , которые вызывают [super viewDidUnload]; , а некоторые - нет. Я прочитал статью (несколько месяцев назад, поэтому я не помню URL-адрес), в которой говорилось, что вызов [super viewDidUnload]; был ненужным, но не...
2011 просмотров
schedule 26.03.2022

Как вызвать методы подкласса python из методов суперкласса?
У меня есть следующий вид настройки суперкласса/подкласса: class SuperClass(object): def __init__(self): self.do_something() # requires the do_something method always be called def do_something(self): raise...
2560 просмотров
schedule 30.06.2023

не может ссылаться на roomNumber до вызова конструктора супертипа
я создал два класса Standard и Family , которые расширяют абстрактный класс Room , при компиляции класса Standard я встречаюсь с ошибкой «не могу ссылаться на roomNumber до вызова конструктора супертипа», но я не могу понять, почему, любая...
5255 просмотров
schedule 20.06.2023

as3 унаследованные переменные
У меня есть базовый класс «Автомобиль» и производный класс «Автомобиль». package Game { public class Vehicle { public var myVar = "vehicle"; public function Vehicle() { trace("vehicle: " + myVar);...
906 просмотров

Python super и установка свойства родительского класса
У меня действительно странная проблема с Python super(), наследованием и свойствами. Во-первых, код: #!/usr/bin/env python3 import pyglet import pygame class Sprite(pyglet.sprite.Sprite): def __init__(self, *args, **kwargs):...
6778 просмотров
schedule 21.02.2022

Доступ к членам экземпляра в конструкторах
Я читал в книге, что члены экземпляра доступны только после запуска суперконструктора. Я наткнулся на следующий код: class Parent { Parent() { printIt(); } void printIt() { System.out.println("I'm in a overridden...
1466 просмотров

java Могу ли я создать строку, которая определена как null в одной строке?
Я хотел бы передать параметр String как "null" Однако это для суперметода в конструкторе, поэтому я не могу сделать String s = null; super(s); я не могу просто сделать super(null) так как это приведет к неоднозначному вызову...
245 просмотров
schedule 17.12.2023

Подкласс не наследует все методы
У меня есть класс под названием «Учетная запись»: import java.util.Date; public class Account { public int id = 0; //Declare default id as 0 public double balance = 0; //Declare default balance as 0 public double annualInterestRate =...
1067 просмотров
schedule 24.02.2024

Python: вложенный класс со статическим методом не работает
Что не так в следующем коде? class A: def A_M(self): pass class B: @staticmethod def C(): super(B).A_M() ошибка (Питон 2.7.3): >>> a = A() >>> a.B.C() Traceback (most recent call last): File...
1657 просмотров
schedule 23.02.2023

что делает компилятор, когда находит [super msg];
Я прочитал главу Apple «обмен сообщениями» из программирования с целью - c и получил несколько вопросов о себе и супер. Насколько мне известно, когда компилятор находит какое-либо сообщение, он переводит его в objc_msgSend с двумя скрытыми...
699 просмотров
schedule 12.11.2022

Почему я не могу рисовать в своем JFrame?
Я пытаюсь рисовать на JFrame , но не могу заставить работать super.paintComponents(g); . Кроме того, на моем JFrame ничего не рисуется, когда я говорю об этом в своем методе paintComponent() . Вот код: import java.awt.*; import...
159 просмотров
schedule 30.06.2023

Почему вызов super() приводит к бесконечному циклу?
Недавно на собеседовании меня спросили: Что не так со следующим кодом class A(object): def __init__(self): super(self.__class__, self).__init__() class B(A): pass b = B() Я не ожидал, что это приведет к бесконечной...
196 просмотров
schedule 13.01.2023

Понимание суперметода Python, почему D().test() вернет «B->C», а не «B->A»
Я рассмотрел здесь другой вопрос, касающийся метода python super(), но мне все еще трудно понять всю концепцию. Я также смотрю на пример в книге про питон Пример, на который ссылаются, есть class A(object): def test(self):...
451 просмотров
schedule 22.02.2022