Java (Klasse und Instanz)

Deklaration des konstanten Feldes

public class Matango {
	int hp;
	//int level = 10;    //Feld
	final int LEVEL = 10; //Konstantes Feld
}

Konstantes Feld, das verhindert, dass der Wert neu geschrieben wird Name mit "final" bis "Großbuchstaben" (LEVEL)

Lass das nicht aus

public class Hero {
	String name;   //Namenserklärung
	int hp;        //HP Erklärung
	
	public void sleep() {
		this.hp = 100;
		System.out.println(this.name + "Geschlafen und erholt");
	}

Es funktioniert auch, wenn "this" weggelassen wird Wenn die lokale Variable oder das Argument dieselbe HP enthält, kann dies priorisiert werden. Fügen Sie this. hinzu, wenn Sie Felder verwenden

Instanzgenerierung

public class Main {
	public static void main(String[] args) {
		//1. Generieren Sie einen mutigen Mann
		Hero h = new Hero();
	}
}

Klassenname (Held) Variablenname (h) = neuer Klassenname (Held) ();

Einem Feld einen Wert zuweisen

public class Main {
	public static void main(String[] args) {
		//1. Generieren Sie einen mutigen Mann
		Hero h = new Hero();
		//2. Stellen Sie den Anfangswert in das Feld ein
		h.name = "Mutig";
		h.hp = 100;
		System.out.println("Mutig" + h.name + "Wurde geboren!");
	}
}

Variablenname. (H.) Feldname (Name) = Wert ("Brave");

Recommended Posts

Java (Klasse und Instanz)
Klassen und Instanzen Java für Anfänger
[Ruby] Klassen und Instanzen
Über Klassen und Instanzen
Ruby-Klassen und -Instanzen
Java-Programmierung (Klassen und Instanzen, Hauptmethoden)
Über Klassen und Instanzen (Evolution)
Überlegungen zu Klassen und Instanzen
Erstellen von Ruby-Klassen und -Instanzen
Java abstrakte Methoden und Klassen
Organisieren Sie Klassen, Instanzen und Instanzvariablen
Java Generics (definiert Klassen und Methoden)
[Für Anfänger] Erläuterung von Klassen, Instanzen und Statik in Java
Java und JavaScript
XXE und Java
JAVA lernen Geschichte abstrakte Klassen und Methoden
Schreiben Sie Code mit Ruby-Klassen und -Instanzen
Erste Schritte mit Java_Kapitel 8_Über "Instanzen" und "Klassen"
Getter und Setter (Java)
[Java] Thread und ausführbar
HashMap- und HashSet-Klassen
Effektive Java 3rd Edition Kapitel 4 Klassen und Schnittstellen
Java wahr und falsch
[Java] Persönliche Zusammenfassung der Klassen und Methoden (grundlegend)
String-Literale und Instanzen
[Java] Vergleich von Zeichenketten und && und ||
[Java] Über anonyme Klassen
Unterschiede beim Schreiben von Java-, C # - und Javascript-Klassen
[Java] Argumente und Parameter
timedatectl und Java TimeZone
[Java] Verzweigen und Wiederholen
Liste und fröhliche Klassen
[Java] Variablen- und Typtypen
[Java] Überladen und überschreiben
Unterschiede zwischen Klassen und Instanzen in Ruby
Studiere Java # 2 (\ mark and operator)
Java Version 8 und neuere Funktionen
[Java] Unterschied zwischen == und gleich
[Java] Stapelbereich und statischer Bereich
(Hinweis) Java-Klassen / Variablen / Methoden
Java-Programmierung (Variablen und Daten)
Java-Ver- und Entschlüsselung PDF
Java und Iterator Teil 1 Externe Iterator Edition
Java if- und switch-Anweisungen
Definition und Instanziierung von Java-Klassen
Apache Hadoop und Java 9 (Teil 1)
[Java] Über String und StringBuilder
[Java] HashCode und gleich Überschreibung
☾ Java / Repeat-Anweisung und Repeat-Steueranweisung
Java-Methoden und Methodenüberladungen
[Java] Klassen, Konstruktoren, statische Elemente
Java Generics T und? Unterschied
Vor- und Nachteile von Java
Java (bedingte Verzweigung und Wiederholung)
Über Java-Paket und Import
[Ruby] Singuläre Methoden und singuläre Klassen
Über Java Abstract Class