Java est l’un des nombreux langages de programmation et technologies pris en charge par les principaux outils de Stackify, Retrace et Prefix. Parce que chez Stackify, nous visons à aider les développeurs à devenir de meilleurs développeurs, nous examinons certains des concepts fondamentaux du langage de programmation Java. Lisez la suite pour une introduction sur les concepts de POO en Java.,
définition des Concepts de POO en Java
Les concepts de POO en Java sont les idées principales derrière la Programmation Orientée Objet de Java. Ils sont une abstraction, une encapsulation, un héritage et un polymorphisme. Les saisir est essentiel pour comprendre le fonctionnement de Java. Fondamentalement, les concepts de POO Java nous permettent de créer des méthodes de travail et des variables, puis de réutiliser tout ou partie d’entre eux sans compromettre la sécurité.
liste des Concepts de POO en Java
Il existe quatre principaux concepts de POO en Java. Ce sont:
- Abstraction. L’Abstraction signifie utiliser des choses simples pour représenter la complexité., Nous savons tous comment allumez le TÉLÉVISEUR, mais nous n’avons pas besoin de savoir comment il fonctionne afin d’en profiter. En Java, l’abstraction signifie que des choses simples comme des objets, des classes et des variables représentent du code et des données sous-jacents plus complexes. Ceci est important car cela permet d’éviter de répéter le même travail plusieurs fois.
- Encapsulation. Il s’agit de la pratique consistant à garder les champs dans une classe privés, puis à leur donner accès via des méthodes publiques. C’est une barrière protectrice qui protège les données et le code au sein de la classe elle-même., De cette façon, nous pouvons réutiliser des objets tels que des composants de code ou des variables sans permettre un accès ouvert aux données à l’échelle du système.
- héritage. Ceci est une particularité de la programmation orientée objet en Java. Il permet aux programmeurs de créer de nouvelles classes qui partagent certains des attributs de classes existantes. Cela nous permet de construire sur le travail précédent sans réinventer la roue.
- le Polymorphisme. Ce concept de POO Java permet aux programmeurs d’utiliser le même mot pour signifier différentes choses dans différents contextes. Une forme de polymorphisme en Java est la surcharge de méthode., C’est alors que différentes significations sont impliquées par le code lui-même. L’autre forme est la méthode prépondérante. C’est alors que les différentes significations impliquées par les valeurs des variables. En voir plus sur ce ci-dessous.
Comment fonctionnent les Concepts de POO en Java
Les concepts de POO en Java fonctionnent en permettant aux programmeurs de créer des composants qui peuvent être réutilisés de différentes manières, tout en conservant la sécurité.
Comment fonctionne L’Abstraction
L’Abstraction en tant que concept de POO en Java fonctionne en laissant les programmeurs créer des outils utiles et réutilisables., Par exemple, un programmeur peut créer plusieurs types d’objets différents. Il peut s’agir de variables, de fonctions ou de structures de données. Les programmeurs peuvent également créer différentes classes d’objets. Ce sont des moyens de définir les objets.
Par exemple, une classe de variable peut être une adresse. La classe peut spécifier que chaque objet address doit avoir un nom, une rue, une ville et un code postal. Les objets, dans ce cas, peuvent être des adresses d’employés, des adresses de clients ou des adresses de fournisseurs.
fonctionnement de L’Encapsulation
L’Encapsulation nous permet de réutiliser les fonctionnalités sans compromettre la sécurité., C’est un concept de POO puissant en Java car il nous permet de gagner beaucoup de temps. Par exemple, nous pouvons créer un morceau de code qui appelle des données spécifiques à partir d’une base de données. Il peut être utile de réutiliser ce code avec d’autres bases de données ou processus. L’Encapsulation nous permet de le faire tout en gardant nos données d’origine privées. Il nous permet également de modifier notre code d’origine sans le casser pour les autres qui l’ont adopté entre-temps.
Comment fonctionne L’héritage
L’héritage est un autre concept de POO Java économe en main-d’œuvre. Cela fonctionne en laissant une nouvelle classe adopter les propriétés d’une autre., Nous appelons la classe héritière une sous-classe ou une classe enfant. La classe d’origine est souvent appelée le parent. Nous utilisons le mot-clé extends pour définir une nouvelle classe qui hérite des propriétés d’une ancienne classe.
Comment Polymorphisme Fonctionne
le Polymorphisme en Java fonctionne en utilisant une référence à une classe parent d’affecter un objet dans la classe enfant. Nous pourrions créer une classe appelée » cheval « en étendant la classe” animal ». Cette classe pourrait également implémenter la classe” course professionnelle ». La classe » cheval « est” polymorphe », car elle hérite des attributs de la classe” animal « et de la classe” course professionnelle ».,
deux autres exemples de polymorphisme en Java sont le remplacement de méthode et la surcharge de méthode.
dans le remplacement de méthode, la classe enfant peut utiliser le concept de polymorphisme OOP pour remplacer une méthode de sa classe parente. Qui permet à un programmeur d’utiliser une méthode de différentes manières selon qu’il est invoqué par un objet de la classe parent ou d’un objet de la classe enfant.
en surcharge de méthode, une seule méthode peut effectuer différentes fonctions en fonction du contexte dans lequel elle est appelée., Autrement dit, un seul nom de méthode peut fonctionner de différentes manières en fonction des arguments qui lui sont transmis.
exemples de Concepts de POO en Java
examinons quelques exemples courants de concepts de POO en Java.
exemple D’Encapsulation courte en Java
dans l’exemple ci-dessous, l’encapsulation est démontrée comme un concept de POO en Java. Ici, la variable » name « est gardée privée ou » encapsulée.”
Compile By: javac -d . Test.javaRun By: java com.javatpoint.TestOutput: vijay
exemple D’héritage en Java
Il est assez simple de réaliser l’héritage en tant que concept de POO en Java., L’héritage peut être aussi simple que l’utilisation du mot-clé extends:
class Mammal {}class Aardvark extends Mammal {}
Pour un tutoriel complet sur les différentes façons d’utiliser l’héritage en java, consultez cet article de blog.
court exemple de polymorphisme en Java
dans l’exemple ci-dessous de polymorphisme en tant que concept de POO en Java, nous avons deux classes: Person et Employee. La classe Employee hérite de la classe Person en utilisant le mot clé extends. Ici, la classe enfant remplace la classe parent. Pour l’exemple complet, voir cet article de blog.,
meilleures pratiques pour les Concepts de POO en Java
étant donné que L’objectif des concepts de POO en Java est de gagner du temps sans sacrifier la sécurité et la facilité d’utilisation, les meilleures pratiques sont toutes orientées vers l’avancement de cet objectif principal.
- sec (Ne vous répétez pas). C’est le concept de base en Java. Vous ne devriez jamais avoir deux blocs de code identique à deux endroits différents. Au lieu de cela, ayez une méthode que vous utilisez pour différentes applications.
- Si vous vous attendez à ce que votre code Java change à l’avenir, encapsulez-le en rendant toutes les variables et méthodes privées au début., À mesure que le code change, augmentez l’accès à « protégé” au besoin, mais pas trop public.
- Seule Responsabilité. Une autre bonne pratique pour les concepts de POO en Java est le principe de Responsabilité Unique. En termes simples, une classe ne devrait toujours avoir qu’une seule fonctionnalité. De cette façon, il peut être appelé et/ou étendu de lui-même lorsque de nouvelles utilisations apparaissent pour lui, sans provoquer de couplage entre différentes fonctionnalités.
- conception fermée ouverte. Rendre toutes les méthodes et classes fermées pour modification mais ouvertes pour une extension., De cette façon, le code éprouvé peut rester statique mais peut être modifié pour effectuer de nouvelles tâches si nécessaire.
pour une bonne liste complète des meilleures pratiques pour les concepts de POO en Java, consultez cet article de blog. Vous pouvez également consulter notre article sur les concepts de POO en C#.
Leave a Reply