English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Al usar variables de datos para almacenar miembros de datos en la programación, Java puede declarar tres tipos de variables, es decir:
Variable local-Las variables definidas dentro de un método, constructor o bloque se denominan variables locales. Esta variable se declarará e inicializará en el método y se destruirá después de que finalice el método.
Variables de instancia-Variables de instancia
Las variables de instancia son variables que se encuentran en la clase pero fuera de cualquier método. Estas variables se inicializan cuando se instancia la clase. Se pueden acceder a estas variables de instancia desde cualquier método, constructor o bloque de la clase específica.-Variables de clase (estáticas)
Además de estos, se utilizan nombres diferentes según el uso.
Campos-Las variables de la clase, es decir, las variables de instancia y las variables estáticas, se denominan campos. No pueden ser abstractos, a menos que pueda usar otros modificadores junto con los campos.
public class Sample{ int data = 90; static data = 145; }
Por lo general, los campos que tienen el modificador private, métodos setter y getter se consideran propiedades.
public class Sample{ private int name; public String getName(){ return this.number; } public void setName(String name){ this.name = name; } }
public class Student{ private String name; private int age; public Student(String name, int age){ this.name = name; this.age = age; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getName() { return this.name; } public int getAge() { return this.age; } public static void main(String[] args){ Student std = new Student("Krishna", 29); System.out.println(std.getName()); System.out.println(std.getAge()); } }
Resultados de salida
Krishna 29