Java ab Anfänger, Klassendeklaration / Objekterzeugung

Einführung

Dieser Artikel ist ein Memorandum. Obwohl es sich um einen Inhalt auf Referenzebene handelt, lautet der in diesem Artikel zu veröffentlichende Code ** Falsch ** sind die Hauptsachen. Dies dient dazu, den Teil zu veröffentlichen, der beim Codieren tatsächlich falsch war, und ihn zur Selbstreflexion zu veröffentlichen. Außerdem werde ich hier nicht auf den tiefen Teil eingehen, da ich ihn später überprüfen werde, während ich auch die Fragen zur Java Silver-Prüfung studiere.

Dieses Mal werde ich mich nicht mit Fehlern befassen. Die Geschichte der Klasse ist in Java wichtig, und ich habe sie nicht genug verstanden, um einen Fehler zu machen. Bitte verzeihen Sie mir, dass ich die Definition in der richtigen Form bestätigt habe.

Umgebung

Sprache: Java11, JDK13.0.2 Betriebsumgebung: Windows 10

Klasse

Hello,world!.java


class helloWorld
{
public static void main(String[] args)
  {
    System.out.println("Hello,world!");
  }
}

Dies ist das einfachste Programm, das "Hallo Welt!" - Ausgabe in Java erzeugt. Wie Sie in der ersten Zeile sehen können, lautet das Thema dieses Mal ** class (class) **. Diese Funktion wird beim Umgang mit Java immer ausgeführt. Laut dem Nachschlagewerk "Easy Java 7th Edition"

Was ist eine Klasse? Konzepte zum Erstellen von Programmen, während der Status und die Art der Dinge und zugehöriger Funktionen zusammengefasst werden

Ist. Mein derzeitiges Verständnis ist, dass "Klasse" die Erkennung der Vorbereitung einer Referenzprobe, sozusagen einer Vorlage, ist, bevor bestimmte einzelne Objekte behandelt werden.

Objekt

Cat.java


class Cat
{
String name;
double weight;
double size;
String color;
int ID;
String voice;
//Wenn Sie anfangen, es aufzulisten, gibt es kein Ende! !!
}

Ich ließ diese Klasse einen kleinen Teil des Status einer "Generalkatze" erklären. Dies beinhaltet jedoch nicht die Eigenschaften von "meiner Katze". Lassen Sie uns tatsächlich ein "mycat" mit dem Status "my cat" erstellen, während Sie die Hauptmethode verarbeiten.

myCat.java


class myCat
{
  public static void main(String[] args)
  {
    Cat mycat = new Cat();
    //Erstellen Sie ein Cat-Klassenobjekt in der Variablen mycat
    
    mycat.name = "Tet";
    mycat.color = "brown";
    mycat.ID = 3;

   System.out.println("Meine Katze, mein Name ist" + mycat.name + "。");
   System.out.println("Die Farbe ist" + mycat.color + "、" + mycat.ID + "Die zweite Katze.");
  }
}

//Ausgabeergebnis: Meine Katze, mein Name ist Tet.
//Die Farbe ist braun, die dritte Katze.

In class Cat definiert und in mycat von Cat mycat = new Cat () erstellt; ist ** Objekt ** oder ** Instanz **.

Am Ende

In meinem nächsten Plan werde ich mich mit einem Programm befassen, das "Hallo Welt!" Ausgibt, das zuerst von jedem geschrieben wird, der das Programm berührt. Ich dachte, ich sollte es zuerst schreiben, aber als eine Person, die von "Python" kam, musste "Hallo, Welt" von "Java" von Anfang an eine Klasse verwenden und es war sehr schwierig, also habe ich so weit gewartet.

In der nächsten Folge werden wir uns mit den ** Feldern ** und ** Methoden ** befassen, die wir diesmal weggelassen haben. Diesmal war der Inhalt dünn, aber ich bin nicht so zuversichtlich in die Zukunft, deshalb werde ich ihn als Index für meine aktuellen Fähigkeiten aufteilen.

Referenz

Ich schreibe und kompiliere Variablen und Ausdrücke so oft wie möglich selbst. Wenn ich sie also vollständig zitieren möchte, werde ich sie beschreiben.

Easy Java 7th Edition Java SE11 Silver Problem Collection (allgemein bekannt als Kuromoto)

Recommended Posts

Java ab Anfänger, Klassendeklaration / Objekterzeugung
Java ab Anfänger überschreiben
Java, Instanz für Anfänger
Java ab Anfänger, Vererbung
Java, Überlastungskonstruktor ab Anfänger
[Java] Objektklasse
Java für Anfänger, Variablen und Typen
Java ab Anfänger, verschachtelt / Pause / Weiter
Java, if-Anweisung / switch-Anweisung ab Anfänger
Java, für Anweisung / while-Anweisung ab Anfänger
Java-Leben von vorne anfangen
Java, abstrakte Klasse für Anfänger
Java, Schnittstelle für Anfänger
Java Anfänger 4
[Anfänger] Java-Methode / Klasse / externe Bibliothek [Anmerkung 23]
Java ab Anfänger, logischer Operator / bedingter Operator
Java Anfänger
Einführung in Java ab 0 Teil 1
Java-Methodenaufruf von RPG (Methodenaufruf in eigener Klasse)
So erhalten Sie eine Klasse von Element in Java
[Java SE 11 Silver] Zusammenfassung der Arrays-Klassenmethoden [Java-Anfänger]
Java-Datei aus apk generieren (Bytecode Viewer-Ausdruck)
Für Java-Ingenieure, die ab sofort Kotlin starten
Java-Klassenmethoden
IntelliJ ab 1
Java-Scanner-Klasse
Java HashMap-Klasse
Java (abstrakte Klasse)
[Java] Verschachtelte Klasse
Anonyme Java-Klasse
Java-Sequenzgenerierung
Übungen für Java-Anfänger
Java-Variablendeklaration
Über die Java-Klasse
Lombok ② Objekterzeugung
[Java] Abstrakte Klasse
Lokale Java-Klasse
Java-Übung "Anfänger"
[Anfänger] Java-Klassenfeldmethode / Kapselung (Getter-Setter) [Anmerkung 25]
[Anfänger] Java objektorientiert / Instanzfeld / Instanzmethode / Überladung [Anmerkung 24]
Über Java-Setter und Getter. <Unterschied zur Objektorientierung>
[Java] Plattformen zur Auswahl für die Java-Entwicklung ab sofort (2020)
[Java] Objektoperation der ArrayList-Klasse (AOJ ④ Inversion der Zahlenfolge)