Вопросы по теме '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 просмотров
schedule
09.06.2022
Расположение вызовов super() в сгенерированном плагином Android Eclipse коде надежно?
Во многих методах Android, особенно в конструкторах и переопределенных методах, вы должны или даже должны вызывать метод родительского класса с помощью super() . Когда вы используете Eclipse Source > Override/Implement Methods... , вы получаете код...
2719 просмотров
schedule
22.02.2022
RadiobuttonField Super с меткой, значением и группой
Я новичок в Java и Blackberry, и я застрял на экране регистрации из-за следующего:
У меня есть экран регистрации, где я показываю 2 радиокнопки, мужскую и женскую. Только эти «метки» не мне писать, это значение и тег, которые я запрашиваю у...
854 просмотров
schedule
01.02.2024
Супер в инициализации объектов
Возможный дубликат: почему инициализация подклассов требует вызова той же функции инициализации суперкласса?
Я действительно не могу понять роль 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 просмотров
schedule
11.03.2023
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 просмотров
schedule
10.01.2023
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