English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Nel programming, quando si utilizzano variabili per salvare membri di dati, Java può dichiarare tre tipi di variabili, ovvero:
Variabili locali- Le variabili definite all'interno di un metodo, costruttore o blocco sono chiamate variabili locali. Questa variabile viene dichiarata e inizializzata all'interno del metodo e viene distrutta una volta completato il metodo.
Variabili d'istanza- Le variabili d'istanza sono variabili definite al di fuori di qualsiasi metodo della classe. Queste variabili vengono inizializzate durante l'istanziazione della classe. Possono essere accedute da qualsiasi metodo, costruttore o blocco interno della classe specifica.
Variabili (statiche) di classe-Le variabili di classe sono variabili dichiarate all'interno della classe al di fuori di qualsiasi metodo utilizzando la parola chiave static.
Oltre a questi, utilizzare nomi diversi a seconda dell'uso.
Campi-Le variabili di classe, ossia le variabili di istanza e le variabili statiche, vengono chiamate campi. Non possono essere astratti, a meno che non possano essere utilizzati altri modificatori insieme ai campi.
public class Sample{ int data = 90; static data = 145; }
Di solito, i campi con modificatore private, metodi setter e getter vengono considerati attributi.
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()); } }
Risultato di output
Krishna 29