Comment appeler la méthode avez-vous de la sous-classe dans superclasse, en Java?


PrimeCubed:

Je prévois de coder une API. Je veux appeler une méthode de la classe super API, qui sera déclarée dans la classe qui étend la classe API. Y a-t-il un moyen de faire cela? Merci - PrimeCubed

F_Schmidt:

Il n'y a pas moyen. La raison est qu'une sous-classe est un type d'objet différent. Vous pouvez essayer de penser à un moyen d'analyser votre SuperObject dans un sous-objet.

Edit: Je n'ai aucune idée de ce que votre API est en train de faire ou ce que si jamais. Si vous le pouvez, puis poster un peu plus en détail. En général, une extension utilise l'API. Donc, si vous pensez que dans les plugins, vous offrez la structure de base et utiliser des interfaces pour créer des objets généraux.

Peut-être que les événements sont une solution pour vous?

Si vous voulez des conseils plus concrets, alors s'il vous plaît poster plus de détails.

Edit 2: Découvrez les classes abstraites et interfaces si vous essayez de créer une API. C'est une très bonne façon d'aller. Et encore plus loin, le modèle d'observation pourrait être utile pour l'enregistrement des auditeurs, etc.

Articles connexes


Comment appeler la méthode de sous-classe (Java)

Kebster Je suis assez nouveau sur Java. Je travaillais sur une mission où j'ai une superclasse et plusieurs sous-classes, où certaines sous-classes ont des attributs que les autres n'ont pas. Essentiellement, je dois créer un tableau d'objets SuperClass, puis