Java >> Tutoriel Java >  >> Java

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 ,

  1. Variables d'instance
  2. Variables locales
  3. 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

Balise Java