Lors de la gestion des données en Java, il peut y avoir une exigence pour la diviser en différentes sections pour rendre l'accès pratique. Par exemple, le tri des données de telle sorte que les fonctionnalités identiques deviennent annexées en un seul endroit. Dans de tels cas, la définition et l'utilisation d'une classe en Java est pratique pour stocker et invoquer efficacement les ressources.
Cet article discutera des approches pour définir une classe en Java.
Comment définir une classe en Java?
«Classe» est un élément de construction fondamental de la POO (programmation orientée objet). Il peut illustrer les données et les fonctionnalités associées à la classe en créant un objet de cette classe et en accédant aux variables et fonctions membres de la classe.
Syntaxe
classe classname
// ajouter des fonctionnalités dans la classe
Terminologies importantes à considérer tout en définissant une classe
Voici les terminologies vitales qui jouent un rôle clé tout en déclarant une classe:
- "Modificateurs»: Ceux-ci représentent qu'une classe peut être publique ou par défaut.
- "mot-clé": Le "classe»Le mot-clé est utilisé pour créer / déclarer une classe.
- "Classe héritée (facultative)»: Cela fait référence à la classe parent qui doit être héritée par la classe d'enfants. Cela se fait en spécifiant le «prolongement»Mots-clés entre les classes héritées et héritées, respectivement.
- "Interfaces (facultative)»: Une liste d'interfaces séparées par des virgules appliquées par la classe. Une classe peut appliquer plus d'une interface.
Exemple 1: Définissez une classe et invoquez la variable spécifiée dans Java
Dans cet exemple, une classe sera définie et la variable de classe initialisée peut être invoquée et modifiée:
class defaultClass
String City;
public void displayCity ()
Système.dehors.println ("La ville est:" + ville);
DefaultClass obj = new defaultClass ();
obj.City = "Los Angeles";
obj.DisplayCity ();
Dans les lignes de code ci-dessus, appliquez les étapes suivantes:
- Tout d'abord, définissez une classe nommée «Classe de défaut"En spécifiant le"classe»Mot-clé, comme discuté.
- Dans la définition de la classe, spécifiez la chaîne indiquée sans la définir.
- Après cela, déclarez une fonction nommée «DisplayCity ()". Dans sa définition, affichez la chaîne spécifiée.
- Dans Main, créez un objet de la classe définie via le «nouveau»Mot-clé et«defaultClass ()”Constructeur, respectivement.
- Après cela, ajoutez la valeur allouée à la chaîne en se référant à l'objet créé.
- Enfin, affichez la chaîne en invoquant la fonction de classe accumulée:
Sortir
Dans la sortie ci-dessus, on peut observer que la chaîne attribuée est allouée à la variable non définie et affichée lors de l'invoquer la fonction de classe.
Exemple 2: Définissez une classe et invoquez la fonction en Java
Maintenant, exécutez le code suivant:
classe CustomClass
public void displayName ()
Système.dehors.println ("Le nom est Harry");
CustomClass obj = new CustomClass ();
obj.Afficher un nom();
Dans les lignes de code ci-dessus:
- Rappelez-vous les approches discutées pour créer une classe.
- Maintenant, définissez la fonction "Afficher un nom()»Et affichez le message indiqué dans sa définition (fonction).
- De même, créer un objet de la classe définie et invoquer la fonction de classe à l'aide de l'objet créé.
Sortir
La sortie ci-dessus signifie que la fonction est invoquée avec succès.
Exemple 3: hériter d'une classe d'une classe parentale en Java
Dans cet exemple spécifique, deux classes peuvent être définies dans lesquelles l'une hérite de l'autre, héritant ainsi de ses fonctionnalités:
classe parent
public void display1 ()
Système.dehors.println ("Ceci est une fonction parent");
Class Child étend le parent
public void display2 ()
Système.dehors.println ("Ceci est une fonction enfant");
Enfant obj = new Child ();
obj.Display1 ();
Selon le code ci-dessus, implémentez les étapes ci-dessous:
- Tout d'abord, répétez les étapes discutées pour définir une classe et la fonction accumulée.
- Notez que cette classe agit comme «parent" classe.
- Après cela, définissez une autre classe nommée «enfant«Héritage de la classe parent en utilisant le«prolongement" mot-clé.
- Dans cette classe, de même, définissez une fonction nommée «Display2 ()»Et affichez le message fourni.
- Dans Main, créez un objet de la classe enfant et invoquez la fonction de classe parent nommée «Display1 ()"Puisque cette classe (enfant) hérite de la classe parentale.
Sortir
Comme le montre la sortie ci-dessus, la classe parent a été héritée de manière appropriée.
Conclusion
Une classe peut être définie via le mot-clé «classe» et définir ses fonctionnalités i.E variables et fonctions à l'intérieur. Il peut être invoqué en créant son objet dans l'essentiel. De plus, il vous permet d'invoquer les fonctionnalités contenues au sein de la classe et de la classe parent (en cas d'héritage). Cet article a guidé sur la définition d'une classe en Java.