Lorsque l’on considère un programme Java, il peut être défini comme une collection d’objets qui communiquent via invoquant des uns et des autres méthodes. Examinons maintenant brièvement ce que signifient les classes, les objets, les méthodes et les variables d’instance.
-
Objet − Objets ont des états et des comportements. Exemple: un chien a des États-couleur, Nom, race ainsi que des comportements tels que remuer la queue, aboyer, manger., Un objet est une instance d’une classe.
-
Class − une classe peut être définie comme un modèle/plan qui décrit le comportement / l’état pris en charge par l’objet de son type.
-
Méthodes Une méthode est essentiellement un comportement. Une classe peut contenir de nombreuses méthodes. C’est dans les méthodes où les logiques sont écrites, les données sont manipulées et toutes les actions sont exécutées.
-
les Variables d’Instance − Chaque objet a son propre ensemble de variables d’instance. L’état d’un objet est créé par les valeurs attribuées à ces variables d’instance.,
premier programme Java
regardons un code simple qui imprimera les mots Hello World.
Exemple
nous allons voir comment enregistrer le fichier, compiler et exécuter le programme. Veuillez suivre les étapes suivantes −
-
Ouvrez le bloc-notes et ajoutez le code ci-dessus.
-
Enregistrez le fichier sous: MyFirstJavaProgram.Java.
-
Ouvrez une fenêtre d’invite de commande et accédez au répertoire où vous avez enregistré la classe. Supposons que c’est C:\.
-
Tapez ‘javac MyFirstJavaProgram.java ‘ et appuyez sur Entrée pour compiler votre code., S’il n’y a pas d’erreur dans votre code, l’invite de commande vous mènera à la ligne suivante (hypothèse : la variable path est définie).
-
Maintenant, tapez « java MyFirstJavaProgram » pour exécuter votre programme.
-
vous pourrez voir ‘Hello World’ imprimé sur la fenêtre.
sortie
C:\> javac MyFirstJavaProgram.javaC:\> java MyFirstJavaProgram Hello World
syntaxe de base
À propos des programmes Java, il est très important de garder à l’esprit les points suivants.
-
sensibilité à la casse − Java est sensible à la casse, ce qui signifie que l’identifiant Hello et hello auraient une signification différente en Java.,
-
noms de classe − pour tous les noms de classe, la première lettre doit être en majuscules. Si plusieurs mots sont utilisés pour former un nom de classe, la première lettre de chaque mot intérieur doit être en majuscules.
exemple: class MyFirstJavaClass
-
noms de méthode − tous les noms de méthode doivent commencer par une lettre minuscule. Si plusieurs mots sont utilisés pour former le nom de la méthode, la première lettre de chaque mot intérieur doit être en majuscules.
Exemple: public void myMethodName()
-
Nom du Fichier Programme − Nom du fichier de programme doit correspondre exactement au nom de la classe.,
lors de l’enregistrement du fichier, vous devez l’enregistrer en utilisant le nom de classe (rappelez-vous que Java est sensible à la casse) et ajouter ‘.java’ à la fin du nom (si le nom du fichier et le nom de la classe ne correspondent pas, votre programme ne compilera pas).
mais veuillez noter que si vous n’avez pas de classe publique présente dans le fichier, le nom du fichier peut être différent du nom de la classe. Il n’est pas non plus obligatoire d’avoir une classe publique dans le fichier.
exemple: supposons que ‘MyFirstJavaProgram’ soit le nom de la classe. Ensuite, le fichier doit être enregistré en tant que ‘MyFirstJavaProgram.,java’
-
public static void main(String args) − le traitement du programme Java commence à partir de la méthode main() qui est une partie obligatoire de chaque programme Java.
Java Identificateurs
Tous les composants Java exigent de noms. Les noms utilisés pour les classes, les variables et les méthodes sont appelés identifiants.
en Java, il y a plusieurs points à retenir sur les identifiants. Ils sont les suivants –
-
Tous les identifiants doivent commencer par une lettre (A à Z ou a à z), un caractère monétaire ($) ou un trait de soulignement (_).,
-
Après le premier caractère, les identificateurs peuvent avoir n’importe quelle combinaison de caractères.
-
Un mot-clé ne peut pas être utilisé comme identifiant.
-
plus important encore, les identifiants sont sensibles à la casse.
-
des Exemples de juridique identifiants: l’âge, $salaire, _value, __1_valeur.
-
Exemples d’illégal identifiants: 123abc, -salaire.
modificateurs Java
comme d’autres langages, il est possible de modifier des classes, des méthodes, etc., en utilisant des modificateurs., Il existe deux catégories de modificateurs −
-
Modificateurs d’Accès par défaut, public , protected, private
-
Non-Modificateurs d’accès − finale, abstrait, strictfp
Nous allons être à la recherche de plus de détails sur les modificateurs dans la section suivante.
Variables Java
Voici les types de variables en Java −
- Variables locales
- Variables de classe (Variables statiques)
- Variables D’Instance (Variables Non statiques)
tableaux Java
Les tableaux sont des objets qui stockent plusieurs variables du même type., Cependant, un tableau lui-même est un objet sur le tas. Nous examinerons comment déclarer, construire et initialiser dans les chapitres à venir.
Enums Java
Enums ont été introduits dans Java 5.0. Les énumérations limitent une variable à avoir l’une des quelques valeurs prédéfinies. Les valeurs de cette liste énumérée sont appelées énumérations.
Avec l’utilisation des énumérations, il est possible de réduire le nombre de bugs dans votre code.
par exemple, si nous considérons une demande pour un magasin de jus frais, il serait possible de limiter la taille du verre à petite, moyenne et grande., Cela garantirait qu’il ne permettrait à personne de commander une taille autre que petite, moyenne ou grande.
Exemple
L’exemple ci-dessus va produire le résultat suivant −
Sortie
Size: MEDIUM
Notez − les Énumérations peuvent être déclarées comme leur propre ou à l’intérieur d’une classe. Les méthodes, les variables, les constructeurs peuvent également être définis dans les énumérations.
Java Keywords
la liste suivante montre les mots réservés en Java. Ces mots réservés ne peuvent pas être utilisés comme constante ou variable ou tout autre nom d’identifiant.,
Comments in Java
Java supports single-line and multi-line comments very similar to C and C++., Tous les caractères disponibles dans n’importe quel commentaire sont ignorés par le compilateur Java.
exemple
sortie
Hello World
utilisation de lignes vides
Une ligne contenant uniquement des espaces blancs, éventuellement avec un commentaire, est connue comme une ligne vide, et Java l’ignore totalement.
héritage
En Java, les classes peuvent être dérivées de classes. Fondamentalement, si vous devez créer une nouvelle classe et voici déjà une classe qui a une partie du code dont vous avez besoin, alors il est possible de dériver votre nouvelle classe à partir du code déjà existant.,
Ce concept vous permet de réutiliser les champs et méthodes de la classe existante sans avoir à réécrire le code dans une nouvelle classe. Dans ce scénario, la classe est appelée super-classe et la classe dérivée est appelée la sous-classe.
Interfaces
en langage Java, une interface peut être définie comme un contrat entre des objets sur la façon de communiquer entre eux. Les Interfaces jouent un rôle essentiel en ce qui concerne le concept d’héritage.
Une interface définit les méthodes qu’une classe dérivée (sous-classe) doit utiliser., Mais la mise en œuvre des méthodes est totalement à la sous-classe.
Quelle est la prochaine étape?
la section suivante explique les objets et les classes en programmation Java. À la fin de la session, vous pourrez obtenir une image claire de ce que sont les objets et quelles sont les classes en Java.
Leave a Reply