Types de variables Java avec exemples
Variables Java
Variables sont les noms définis par l'utilisateur des blocs de mémoire et leurs valeurs peuvent être modifiées à tout moment pendant l'exécution du programme. Ils jouent un rôle important dans une classe/un programme car ils aident à stocker, récupérer une valeur de données.
Types de variables en Java
Il existe trois types de variables Java ,
- Variables d'instance
- Variables locales
- Variables de classe/statiques
1) Variables d'instance
- Variables d'instance sont déclarés dans une classe mais en dehors d'une méthode, d'un bloc ou d'un constructeur.
- Variables d'instance avoir une valeur par défaut 0 .
- Ces variables ne peuvent être créées que lorsque l'objet d'une classe est créé.
Exemple :
public class Bike { public String color; Bike(String c) { color = c; } public void display() { System.out.println("color of the bike is " + color); } public static void main(String args[]) { Bike obj = new Bike("Red"); obj.display(); } }
Sortie
Color of the bike is Red
2) Variables locales
- Variables locales sont les variables qui sont déclarées dans une méthode de classe.
- Nous ne pouvons utiliser ces variables que dans un bloc.
Exemple :
public class TeacherDetails { public void TeacherAge() { int age = 0; age = age + 10; System.out.println("Teacher age is : " + age); } public static void main(String args[]) { TeacherDetails obj = new TeacherDetails(); obj.TeacherAge(); } }
Sortie
Teacher age is : 10
3) Variables de classe/Variables statiques
- Cela peut être appelé à la fois Classe et Variable statique .
- Ces variables n'ont qu'une seule copie partagée par tous les différents objets d'une classe.
- Il est créé au début de l'exécution du programme et détruit à la fin du programme.
- Sa valeur par défaut est 0 .
Exemple :
public class Bike { public static int tyres; public static void main(String args[]) { tyres = 6; System.out.println("Number of tyres are " + tyres); } }
Sortie
Number of tyres are 6