Heim >Java >javaLernprogramm >Detaillierte Einführung in Java-Variablentypen
Lokale Variablen
Mitgliedsvariablen
Klassenvariablen
Lokale Variablen werden in Methoden, Konstruktoren oder Anweisungsblöcken deklariert; 🎜>
Lokale Variablen sind nur in der Methode, dem Konstruktor oder dem Anweisungsblock sichtbar, in dem sie deklariert sind >
auf dem
Lokale Variablen haben keinen Standardwert, daher muss die lokale Variable nach der Deklaration initialisiert werden, bevor sie verwendet werden kann
Instanzvariablen
Egal wie viele Objekte eine Klasse erstellt, die Klasse verfügt nur über eine Kopie der Klassenvariablen.
.
Wenn eine Klassenvariable als öffentlicher statischer Endtyp deklariert wird, muss der Klassenvariablenname Großbuchstaben verwenden. Wenn die statische Variable nicht vom öffentlichen oder endgültigen Typ ist, stimmt ihre Benennungsmethode mit der Benennungsmethode von Instanzvariablen und lokalen Variablen überein.
. Der Wert einer Variablen kann zum Zeitpunkt der Deklaration oder im Konstruktor angegeben werden;
Auf Instanzvariablen kann direkt über den Variablennamen zugegriffen werden. In statischen Methoden und anderen Klassen sollten Sie jedoch den vollständig qualifizierten Namen verwenden: ObjectReference.VariableName.
Instanz:
import java.io.*;public class Employee{ // 这个成员变量对子类可见 public String name; // 私有变量,仅在该类可见 private double salary; //在构造器中对name赋值 public Employee (String empName){ name = empName; } //设定salary的值 public void setSalary(double empSal){ salary = empSal; }
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Java-Variablentypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!