Eine Klasse ist einfach eine "Menge von Feldern und Methoden". (In Bezug auf die Mathematik liegt "Feld" in der Nähe einer Variablen oder Konstante und "Methode" in der Nähe einer Funktion.)
class Sample01{
//Feld
int a = 0;
int b;
//Methode
int sum(int c, int d){
return c+d;
}
int add_a(int c){
return a+c;
}
}
Sie können es im obigen Beispiel sehen. Wie bei der zweiten Methode können Felder innerhalb derselben Klasse in der Methode angezeigt werden. Beachten Sie, dass, wenn das Argument hier int a ist, das als Argument eingegebene von "a" und das Feld von "this.a" unterschieden wird.
Ein Paket ist eine Klasse oder Sammlung von Paketen. Die Beziehung zwischen Klassen und Paketen ähnelt der Beziehung zwischen Dateien und Ordnern. Auf Felder und Methoden in Klassen innerhalb desselben Pakets kann mit dem Zugriffsmodifikator (.) Aufgegriffen werden.
class Sample02{
int a = Sample01.a;
int b = 2;
public void main(String[] args){
int c = Sample01.sum(a,b);
System.out.println("c = " + c);
}
}
Wenn Sie den obigen Code ausführen, erhalten Sie "c = 3". Wie greifen Sie auf Felder usw. in einer Klasse in einem anderen Paket zu? Verwenden Sie in diesem Fall "import".
Paketname importieren.Name der Klasse;
Wenn Sie deklarieren, können Sie auf die Felder und Methoden dieser Klasse auf dieselbe Weise wie zuvor zugreifen.
Recommended Posts