| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Classe abstraite Vs . Interface en Java
    Selon l'indice TIOBE , Java est le n ° 1 du classement langage de programmation dans le monde au moment de la publication de cet article. Il est largement utilisé , puissant et assez facile à apprendre. Il a une énorme écosystème alimenté par un très grand nombre de développeurs et d' un large éventail d' outils disponibles. Java est orienté objet et fournit de nombreux outils orientés objet pour différents types de problèmes . Classes abstraites et interfaces sont deux outils importants dans la boîte à outils Java. Programmation Orientée Objet

    Programmation Orientée Objet est le paradigme de programmation dominant. Au lieu de voir la programmation comme la création d'une liste d'instructions à exécuter pour les ordinateurs , les programmeurs POO créer des membres --- ceux-ci sont appelés «objets» --- d'une société numérique qu'ils orchestrent alors de faire ce qu'ils veulent. Ceci est accompli en envoyant des messages à des objets. Les objets ensuite répondre à ces messages. Les programmeurs utilisent ces objets et leurs réponses pour créer des logiciels .
    Classes

    classes sont une partie essentielle de la programmation orientée objet. Les programmeurs POO définissent les objets qu'ils utilisent en créant des classes et de définir comment ces classes d'objets se comportent. Les classes sont un type particulier d' objet dont le travail consiste à instancier des objets avec le comportement défini . Les classes peuvent également hériter d'autres classes , ou de copier leur comportement .

    Interfaces

    interfaces sont un type spécial de classe. Interfaces agissent comme un modèle pour les autres classes . Ils déclarent des comportements que les classes héritant doit définir . Ils ne sont cependant pas mettre en œuvre les comportements. Le seul but d'une interface est de définir quels sont les comportements d'une classe héritant doit exposer . Les interfaces sont utiles pour l'exécution d'une interface uniforme pour les objets similaires. Interfaces ne peuvent être hérités ; . Ils ne peuvent pas être utilisés pour créer des objets
    classes abstraites

    classes abstraites sont similaires aux interfaces , classes abstraites peuvent cependant également implémenter le comportement des sous-classes . Les classes abstraites peuvent être utilisés comme interfaces dans des situations où les sous-classes ont des comportements communs. Les classes abstraites sont utiles dans des logiciels tels que des cadres d'application , où les développeurs ont besoin d'une fonctionnalité par défaut des sous-classes qu'ils définissent. Les classes abstraites ne peuvent être héritées . Ils ne peuvent pas être utilisés pour créer des objets .

    Previous :

    next :
      articles connexes
    ·Tutoriel Java pour fractionner des chaînes 
    ·Java chaîne découpée 
    ·Float entrée Java 
    ·Comment écrire des tests unitaires pour un projet Java…
    ·Comment définir le format décimal sur une Applet 
    ·Pourquoi Java utiliser des accolades sur instructions c…
    ·Java chaîne découpée codes 
    ·Comment faire pour utiliser Java pour lire Excel 
    ·Comment obtenir la valeur sélectionnée DropDownList d…
    ·Comment utiliser Netbeans CVS 
      articles en vedette
    ·Python Lambda compréhension de liste 
    ·Comment construire des requêtes en PHP 
    ·Un tutoriel sur Microsoft Visual Studio C + + 
    ·Comment piste avec Java Script & PHP 
    ·Différence entre la coutume balises JSP & Beans 
    ·Comment exécuter des applications Java à partir de Py…
    ·Comment faire pour convertir au format XML PHP Class 
    ·Comment faire pour modifier autocueillette et PYC Fichi…
    ·Comment adhérer à une insertion dans MySQL avec PHP 
    ·Comment mettre à jour MySQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com