Klassen und Methoden werden wie folgt beschrieben. (Details werden unten erklärt)
Klasse Klassenname{
Methodenname(Streit){
//Ausführungsverarbeitung
Methodenkörper
}
}
Einfach ausgedrückt ist eine Klasse wie eine Konstruktionszeichnung, die die beim Ausführen eines Programms erforderliche Verarbeitung zusammenfasst und aus Methoden und Variablen besteht. In einer objektorientierten Sprache wie Java wird das Programmierobjekt als Objekt (Ding) betrachtet. Eine Klasse ist also eine Konstruktionszeichnung eines Objekts, aber nicht das Objekt selbst. Daher ist es erforderlich, ein Objekt zu erstellen (= zu instanziieren), wenn eine Klasse verwendet wird.
Um eine Klasse verwenden zu können, müssen Sie sie definieren. Felder sind definierte Variablen innerhalb der Klasse und speichern die Informationen, über die die Klasse verfügt. Das Objekt ist eine Sammlung von Feldern und Methoden.
Klassendefinition
Klasse Klassenname{
//Beschreiben Sie Felder, Methoden usw.
}
Einfach ausgedrückt beschreibt eine Methode die Funktionalität einer Klasse und besteht aus dem Methodennamen, den Argumenten und dem Methodenkörper. Wie oben erwähnt, besteht das zur Verwendung der Klasse erstellte Objekt aus Elementen, die als Attribute und Methoden bezeichnet werden. Sie können Ihre eigenen Methoden erstellen, aber viele sind vorgefertigt. In einer Klasse können mehrere Methoden beschrieben werden.
Eine Klasse ist eine Konstruktionszeichnung, und ein Objekt ist wie ein Teil, das auf der Grundlage der Konstruktionszeichnung erstellt wurde. Ein Objekt ist eine materialisierte (= instanziierte) Klasse. Um das Objekt verwenden zu können, muss die folgende Beschreibung erfolgen.
Verwenden Sie Objekte
Klassenname Variablenname=neuer Klassenname(Streit);
Objekte haben die Bedeutung von "Dingen", und die Idee, ein System durch Kombinieren von Objekten wie Teilen aufzubauen, wird als objektorientiert bezeichnet.
Das Erben der Felder und Methoden einer bestimmten Klasse zum Definieren einer neuen Klasse wird als Vererbung bezeichnet. Beim Erben wird die ursprüngliche Klasse als Oberklasse und die neu erstellte Klasse als Unterklasse bezeichnet.
Klassenvererbung
Klasse Unterklassenname erweitert Superklassenname{
//Verarbeitungsinhalt, Methode
}
Das Neudefinieren einer Oberklassenmethode in einer Unterklasse wird als Überschreiben bezeichnet. Schreiben Sie beim Aufrufen der überschriebenen Methode wie folgt. (Methoden mit Modifikatoren wie final und static können nicht überschrieben werden.)
überschreiben
super.Methodenname;
Es ist nicht möglich, denselben Methodennamen in derselben Klasse zu definieren, aber der Mechanismus, mit dem mehrere Methoden mit demselben Namen durch den Typ und die Art der Argumente definiert werden können, wird als Überladung bezeichnet.
Einführung in Java: Grundlegende Programmierkenntnisse! Erstes Glossar des Basisglossars [Einführung in Java] Kompilieren, Klassen, Methoden ... Zusammenfassung der grundlegenden Begriffe, die Sie behalten möchten
Recommended Posts