2017-10-19 4 views
-5

Je suis un débutant, et il y avait une question dans le quiz qui dit: "quelles sont les choses que vous pouvez trouver dans n'importe quelle classe" java "?" Ma réponse fut: constructeurs et méthodes. Mais je ne connaissais pas vraiment la réponse.quels composants existent dans n'importe quelle classe java?

+0

https://stackoverflow.com/questions/12684305/classes-that-dont-inherit-object-class Google est votre ami – Dinh

+3

'public class MyClass {}' est une définition de classe valide. Après cela, vous avez toutes les méthodes héritées de 'Object' et un constructeur par défaut. – Nathan

+0

Aussi, il peut s'agir d'une classe «privée», mais il a raison, c'est tout. La classe peut être complètement vide mais c'est un 'Object'. – LenglBoy

Répondre

0

Je pense que cela est tout ce que toutes les classes Java a:

  1. Un nom de classe.
  2. Un accès de classe ... implicitement package privé, si vous n'en spécifiez pas.
  3. Un package ... implicitement le package par défaut, si vous n'en spécifiez aucun.
  4. Une superclasse ... implicitement java.lang.Object, si vous n'en spécifiez aucune.
  5. Un corps qui peut être vide.
  6. Un constructeur ... implicitement un constructeur par défaut sans-args, si vous n'en spécifiez pas.