java (classe et instance)

Déclaration de champ constant

public class Matango {
	int hp;
	//int level = 10;    //champ
	final int LEVEL = 10; //Champ constant
}

Champ constant qui empêche la réécriture de la valeur Nom avec «final» à «majuscule» (LEVEL)

n'omettez pas cela

public class Hero {
	String name;   //Déclaration de nom
	int hp;        //Déclaration HP
	
	public void sleep() {
		this.hp = 100;
		System.out.println(this.name + "Dormi et récupéré");
	}

Cela fonctionne même si this. est omis S'il y a le même hp dans la variable ou l'argument local, cela peut être priorisé. Ajoutez this. lorsque vous utilisez des champs

Génération d'instance

public class Main {
	public static void main(String[] args) {
		//1. Générer un homme courageux
		Hero h = new Hero();
	}
}

Nom de classe (héros) Nom de variable (h) = nouveau nom de classe (héros) ();

Attribuer une valeur à un champ

public class Main {
	public static void main(String[] args) {
		//1. Générer un homme courageux
		Hero h = new Hero();
		//2. Définissez la valeur initiale dans le champ
		h.name = "Courageux";
		h.hp = 100;
		System.out.println("Courageux" + h.name + "Est né!");
	}
}

Nom de la variable (H.) Nom du champ (nom) = Valeur ("Brave");

Recommended Posts

java (classe et instance)
Classes et instances Java pour les débutants
[Ruby] Classes et instances
À propos des classes et des instances
Classes et instances Ruby
Programmation Java (classes et instances, méthodes principales)
À propos des classes et des instances (évolution)
Prise en compte des classes et des instances
Création de classes et d'instances Ruby
Méthodes et classes abstraites Java
Organiser les classes, les instances et les variables d'instance
Java Generics (définit les classes et les méthodes)
[Pour les débutants] Explication des classes, des instances et des statiques en Java
Java et JavaScript
XXE et Java
Cours et méthodes abstraits d'histoire d'apprentissage JAVA
Écrire du code à l'aide de classes et d'instances Ruby
Premiers pas avec Java_Chapter 8_A propos des "Instances" et des "Classes"
Getter et Setter (Java)
[Java] Thread et exécutable
Classes HashMap et HashSet
Efficacité de Java 3rd Edition Chapitre 4 Classes et interfaces
Java vrai et faux
[Java] Résumé personnel des classes et méthodes (basique)
Littéraux de chaîne et instances
[Java] Comparaison des chaînes de caractères et && et ||
[Java] À propos des classes anonymes
Différences dans l'écriture des classes Java, C # et Javascript
[Java] Arguments et paramètres
timedatectl et Java TimeZone
[Java] Branchement et répétition
Liste et cours heureux
[Java] Types de variables et types
[Java] Surcharge et remplacement
Différences entre les classes et les instances dans Ruby
Etudier Java # 2 (\ marque et opérateur)
Java version 8 et fonctionnalités ultérieures
[Java] Différence entre == et égal
[Java] Zone de pile et zone statique
(Remarque) Classes / variables / méthodes Java
Programmation Java (variables et données)
Cryptage et décryptage Java PDF
Java et Iterator Part 1 External Iterator Edition
Instructions Java if et switch
Définition et instanciation de classe Java
Apache Hadoop et Java 9 (partie 1)
[Java] À propos de String et StringBuilder
[Java] HashCode et remplacement égal
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Méthodes Java et surcharges de méthodes
[Java] Classes, constructeurs, membres statiques
java Generics T et? Différence
Avantages et inconvénients de Java
java (branchement conditionnel et répétition)
À propos du package Java et de l'importation
[Ruby] Méthodes singulières et classes singulières
À propos de la classe abstraite Java