preguntar acerca de superclass

18
réponses

Pourquoi le constructeur de super classe est-il invoqué lorsque nous déclarons l’objet de la sous-classe? (Java)

Considérez ce code: class Test { Test() { System.out.println("In constructor of Superclass"); } int adds(int n1, int n2) { return(n1+n2); } void print(int sum) { System.out.println("the sums are " + sum …
demandé sur 1970-01-01 00:33:31
5
réponses

Pourquoi appeler super () dans un constructeur?

j'ai affaire à une classe qui étend JFrame. ce n'est pas mon code et il fait un appel à super avant de commencer à construire l'interface graphique. Je me demande pourquoi cela est fait puisque j'ai toujours juste accédé aux méthodes de la superclas …
demandé sur 1970-01-01 00:33:32
6
réponses

Java. Implicite super constructeur Employé() n’est pas défini. Doit explicitement invoquer un autre constructeur [dupliquer]

cette question a déjà une réponse ici: erreur Java implicite: le super constructeur n'est pas défini pour le constructeur par défaut 10 réponses …
demandé sur 1970-01-01 00:33:31
12
réponses

‘Doit remplacer une erreur de la méthode Superclass’ après importation D’un projet dans Eclipse

chaque fois que je dois réimporter mes projets dans Eclipse (si J'ai réinstallé Eclipse, ou changé l'emplacement des projets), presque toutes de mes méthodes dépassées ne sont pas formatées correctement, provoquant l'erreur The method must ove …
demandé sur 1970-01-01 00:33:29
5
réponses

Comment invoquer le super constructeur?

class A: def __init__(self): print "world" class B(A): def __init__(self): print "hello" B() hello dans toutes les autres langues avec lesquelles j'ai travaillé, le super constructeur est invoqué implicitement. Comment fait-on invoq …
demandé sur 1970-01-01 00:33:30
4
réponses

Comment déterminer si un objet est une instance d’une certaine classe C++ dérivée d’un pointeur vers une classe de base dans GDB?

je débogue un programme C++ avec GDB. j'ai un pointeur vers un objet d'une certaine classe. Le pointeur est déclaré être d'une certaine classe super qui est étendue par plusieurs sous-classes. il n'y a pas de champs dans l'objet pou …
demandé sur 1970-01-01 00:33:31
21
réponses

Pourquoi est super.super.méthode(); pas permis en Java?

j'ai lu cette question et j'ai pensé que ce serait facilement résolu (non pas qu'il ne soit pas soluble sans) si on pouvait écrire: @Override public String toString() { return super.super.toString(); } Je ne suis pas sûr qu'il …
demandé sur 1970-01-01 00:33:29
4
réponses

Smalltalk superclasse vs métaclasse?

j'ai du nouveau à la programmation orientée objet, mais avec une "procédure" d'arrière-plan. j'essaie actuellement de faire tourner la tête autour de OOP via GNU Smalltalk et"Smalltalk: Getting The Message" de Lovejoy. je suis confus …
demandé sur 1970-01-01 00:33:30