[Java] Objektorientierte Zusammenfassung_Teil 2

Letztes Mal

[Java] Objektorientierte Zusammenfassung \ _ Teil 1 \ -Qiita

Bewirken

Beim letzten Mal ging es um Klassenerstellung und Instanziierung.

Dieses Mal führen wir die Instanzoperation aus und beenden sie einmal.

Teilkorrektur

Objekte in der Programmierung Vor der Korrektur: "Objekt"

Bearbeitet: "Sammeln von Informationen" Grund: Weil es in der realen Welt Unannehmlichkeiten bei "Objekten" gibt.

Beispiel: Ist Luft ein "Objekt"? → Ja

Ist Luft ein "Objekt"? → Nein Ist die Luft eine "Sammlung von Informationen"? → Ja

Ist der Zeitplan ein "Objekt"? → Ja

Ist der Zeitplan ein "Objekt"? → Nein Ist der Zeitplan "eine Sammlung von Informationen"? → Ja

Referenz

[Java] Was ist ein Objekt? \ | Die einfachste Einführung in Java Einführung in die Java-Objektorientierung

[Java] Was ist ein Konstruktor? Bedeutung dieses \ () \ | Die einfachste Einführung in Java

Bereit zur Verwendung der Instanz

Vorheriger Code (Repost)

Car.java


class Car {
	String carname = "A"; //Autoname
	String color = "red"; //Autofarbe

	void start() { //Ausgehender Betrieb des Autos
		System.out.println("Ausziehen, starten, abheben, losfahren");
	}
 
	void stop() { //Autostoppbetrieb
		System.out.println("Halt");
	}
}

[Programm Beschreibung]

--Car Klassenerstellung

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car = new Car();
	}
}

[Programm Beschreibung]

--Substituieren Sie eine Car-Instanz für ein Auto mit Referenzvariable vom Typ Car

Bearbeiten Sie Instanzfelder über Referenzvariablen

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car;
		car = new Car();
		car.carname = "B"; //Der Name des Autos"B"ändern
		car.color = "blue"; //Die Farbe des Autos"blue"ändern
	}
}

[Programm Beschreibung]

参照(フィールド操作).png

Instanzfelder über Referenztypvariablen ausgeben

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car;
		car = new Car();
		car.carname = "B";
		car.color = "blue";
		System.out.println(car.carname); //Ausgabeergebnis:B
		System.out.println(car.color); //Ausgabeergebnis:blue
	}
}

[Programm Beschreibung]

Führen Sie die Instanzmethode über die Referenztypvariable aus

CarTest.java


class CarTest{
	public static void main(String[] args){
		Car car;
		car = new Car();
		car.carname = "B";
		car.color = "blue";
		car.start(); //Ausgabeergebnis:ich werde schicken
		car.stop(); //Ausgabeergebnis:Halt
	}
}

[Programm Beschreibung]

参照(メソッド操作).png

Ergebnis

スクリーンショット 2019-04-28 0.33.34.png

Zusammenfassung

Überblick:

--Objekte in der Programmierung sind "Namen" in "Informationssammlungen". Sie haben Substanz.

Informationen zum Instanzbetrieb:

--Um die Instanz zu betreiben, gehen Sie wie folgt vor: "Klasse erstellen-> Instantifizieren-> Instanzreferenz speichern-> Instanzfelder und Methoden über Referenz betreiben".

Andere:

Recommended Posts

[Java] Objektorientierte Zusammenfassung_Teil 1
[Java] Objektorientierte Zusammenfassung_Teil 2
[Java] Objektorientiert
Objektorientiertes FizzBuzz (Java)
[Java] Objektorientierte Syntax - Konstruktor
Objektorientierte (Java) Grundlagen
[Java] Objektorientierte Syntax --Paket
Objektorientiert mit Strike Gundam (Java)
Objektorientierte Zusammenfassung von Anfängern (Java)
Java
Memorandum über Java 3-Hauptelemente (objektorientiert)
Java
[Java] Objektorientierte Syntaxklassenmethode / Argument
[Java] Objektorientierte Syntaxklasse / Feld / Methode / Bereich
Zusammenfassung der objektorientierten Programmierung mit Java
Java studieren ―― 3
[Java] -Array
Java geschützt
[Java] Anmerkung
[Java] Modul
Java-Array
Java studieren ―― 9
Java Scratch Scratch
Java-Tipps, Tipps
Java-Methoden
Java-Methode
Java (Konstruktor)
Java-Array
[Java] ArrayDeque
Java (überschreiben)
Java (Methode)
Java Day 2018
Java-Zeichenfolge
Java (Array)
Objekt orientierte Programmierung
Java statisch
Java-Serialisierung
Java Anfänger 4
JAVA hat bezahlt
Java studieren ―― 4
Java-Shell-Sortierung
[Java] compareTo
Java reflektierend 获 获 举
Java (Schnittstelle)
Java-Memorandum
Java-Array
Java studieren ―― 1
[Java] Array
[Java] Polymorphismus
Java-Überprüfung
Java-Framework
Java-Funktionen
[Java] Vererbung
FastScanner Java
Java-Funktionen
Java Anfänger 3
Java-Memo
Java (Kapselung)
Java-Vererbung
[Java] Überladung