Pitanja označena kao "super"

super je ključna riječ ili funkcija koja se koristi za pristup / pozivanje elemenata i konstruktora nadrazreda. Budući da različiti jezici imaju takvu funkciju, koristite ih zajedno s oznakom jezika.
7
odgovor

Razumijevanje Python super () s metodama __init __ ()

Pokušavam razumjeti upotrebu super (). U izgledu se mogu stvoriti oba razreda djece, sasvim u redu. Zanima me stvarna razlika između djeteta. klasa Base (objekt): def __init __ (self): ispis ...
postavljeno 23. veljače '09 u 3:30
12
odgovor

Što je PECS (producent produžuje super potrošača)?

Nalazio sam se u PECS (skraćeno za producente produžuje i Consumer super) dok sam čitao o generičkim lijekovima. Može li netko objasniti mi kako koristiti PECS kako bi se uklonili konfuziju između proteže i super?
postavljeno 27. travnja '10 u 20:16
6
odgovor

Što čini "super" u pitonu?

Koja je razlika između: klase Dijete (SomeBaseClass): def __init __ (self): super (Dijete, samo) .__ init __ () i klase Dijete (SomeBaseClass): def __init __ (self): SomeBaseClass .__ init __ (self) Vidjela sam da je super korišten je lijepo ...
set Oct 21 '08 u 21:13
6
odgovor

super () poziva "TypeError: treba biti tip, a ne classobj" za novu klasu stila

Sljedeća upotreba super () poziva TypeError: zašto? >>> iz HTMLParser import HTMLParser >>> klasa TextParser (HTMLParser): ... def __init __ (self): ... super (TextParser, self) .__ init __ () ... self.all_d ...
postavljen je 14. ožujka '12 u 11:59
16
odgovor

super () u javi

Koristi li se super () za pozivanje nadređenog konstruktora? Molimo objasnite super ().
postavljeno 22. rujna '10 u 11:05
7
odgovor

Trebam li dodati konstruktoru super ()?

Nije li to kompajler automatski postavljen ako ga ne stavim u konstruktora podrazreda? Znači li to da uopće ne moram brinuti o tome? U nekim člancima su se izražavali. A ako imam jednog konstruktora s argumentima, b ...
postavljen 13. siječnja '10 u 5:42
1
odgovor

Zašto je python 3.x super () magija?

U Pythonu 3.x, super () se može pozvati bez argumenata: klasa A (objekt): def x (self): print ("Hej sada") klasa B (A): def x (self): super (). X ( ) >>> B (). X () Hej sada Za izvođenje ovog posla, izvode se neke magije ...
postavljen 26. listopada '13 u 17:58
4
odgovor

Python super () poziva TypeError

U Pythonu 2.5.2, sljedeći kod poziva TypeError: >>> klasa X: ... def a (self): ... print "a" ... >>> klasa Y (X): ... def a ( self): ... super (Y, self) .a () ... ispis "b" ... >>> c = Y () >>> ca () Trace ...
set Jan 28 '09 u 23:47
5
odgovor

Pozivanje nadređene klase __init__ s višestrukim nasljeđivanjem, što je ispravan način?

Recimo da imam skriptu za višestruko nasljeđivanje: klasa A (objekt): # kod za ovdje klasu B (objekt): # kod za B ovdje klasa C (A, B): def __init __ (self): # Koji je pravi kod pisati ovdje da biste osigurali # A .__ ini ...
postavili 6. ožujka u 2:00
12
odgovor

Java: pozivanje super metode koja poziva nadjačanu metodu

public class SuperClass {javna void metoda1 () {System.out.println ("metoda superklase1"); this.method2 (); } public void method2 () {System.out.println ("metoda superklasa 2"); }} javna klasa SubCla ...
postavljen 04. \ t '11 u 18:47
9
odgovor

Koji je primjer generičkog <? super T>?

Razumijem da je <? super T> <? super T> predstavlja bilo koju nadklasu T (nadređenu klasu T bilo koje razine). Ali stvarno se trudim zamisliti stvarni primjer za ovaj zajednički obrazac. Razumijem da je <? s ...
set 05 ruj '18 u 16:06
4
odgovor

super.onCreate (savedInstanceState);

Budući da sam početnik, imam vrlo jednostavno pitanje: stvorio sam projekt za Android aplikacije u Eclipseu, u MainActivity.java> onCreate () koji naziva super.onCreate (savedInstanceState). Može li netko objasniti što je svrha gore navedenog ...
03 veljača set '13 u 14:19
11
odgovor

Kada se koristi super ()?

Trenutno proučavam nasljedstvo klase u svom Java tečaju, a ne razumijem kada koristiti super () poziv? Edit: Našao sam ovaj uzorak gdje se koristi super.variable: klasa A {int k = 10; } Klasa Test proširuje A {javno ...
postavljen 03. studenog '10 u 22:25
8
odgovor

Kako napraviti izvedenu klasu kao super metodu? (Poput Androida)

Bio sam zainteresiran za stvaranje novih klasa aktivnosti, a zatim nadjačao onCreate () metodu, uvijek dodajem auto: super.onCreate () za pomračenje. Kako se to dogodilo? Postoji li java ključna riječ u apstraktnoj ili roditeljskoj klasi koja uzrokuje ovo? ...
postavljen 18. studenog '10 u 19:18
12
odgovor

Dobivanje naziva potklasa iz superklase

Recimo da imam osnovnu klasu koja se zove Entity. U ovoj klasi, imam statičku metodu za dobivanje imena klase: class Entity {public static String getClass () {return Entity.class.getClass (); }} Sada imam više ...
set 05 Aug '10 u 21:25