[Java] Objektorientierte Zusammenfassung \ _ Teil 1 \ -Qiita
Beim letzten Mal ging es um Klassenerstellung und Instanziierung.
Dieses Mal führen wir die Instanzoperation aus und beenden sie einmal.
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
[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
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
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]
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]
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]
Ü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