Maison  >  Questions et réponses  >  le corps du texte

La différence entre étendre et implémenter

class Test extend Test1
class Test implements Test1

Est-ce que quelqu'un a une démo détaillée pour expliquer la différence entre extend et Implements. Je ne comprends pas les exemples en ligne en détail ?

拉拉韦尔拉拉韦尔1563 Il y a quelques jours1417

répondre à tous(1)je répondrai

  • 青Blue

    青Blue2020-06-15 22:08:39

    La première consiste à hériter de la classe parent.La sous-classe ne peut implémenter que certaines méthodes dans la classe parent.La classe parent peut contenir des méthodes membres (c'est-à-dire que la fonction a un corps de fonction).

    L'autre consiste à implémenter une interface.Une classe peut implémenter plusieurs interfaces en même temps et hériter d'une classe parent en même temps.Pendant le processus d'implémentation, toutes les méthodes de l'interface doivent être implémentées. les noms, pas le contenu de la méthode (uniquement le nom de la fonction, pas de corps de fonction).

    Probablement comme ça

    répondre
    1
  • Annulerrépondre