java (utilisez le type de classe pour le champ)

a une relation

Définir la classe d'épée

public class Sword {
  String name;
  int damage;
}

Définir la classe de héros

public class Hero {
  String name;
  int hp;
  Sword sword;                //Informations sur l'épée
  public void attack() {
    System.out.println(this.name + "J'ai attaqué!");
    System.out.println("Infligé 5 points de dégâts à l'ennemi!");
  } 
}

Il est également possible de déclarer des variables de type de classe dans le champ Sword type au lieu du type int et du type String. ** a une relation ** Le héros a une épée

Recommended Posts

java (utilisez le type de classe pour le champ)
Champ de type de classe Java
Comment utiliser la classe Java
[Java] Mémo pour nommer les noms de classe
Comment utiliser les méthodes de classe [Java]
[Java] Comment utiliser la classe Math
Comment utiliser le type enum Java
Utiliser le type de données PostgreSQL (jsonb) à partir de Java
[Java] Aide-mémoire de classe de type de données / chaîne de caractères
[Traitement × Java] Comment utiliser la classe
Comment utiliser la classe Java Scanner (Remarque)
[Java] Méthode d'instance, champ d'instance, méthode de classe, champ de classe, résumé du constructeur
[Java] Comment utiliser la classe Calendar
Conversion de type Java
Méthodes de classe Java
classe Scanner java
Pour l'apprentissage JAVA (2018-03-16-01)
Classe Java HashMap
[Java] Type d'énumération
Java Type facultatif
java (classe abstraite)
[Java] Classe imbriquée
Classe anonyme Java
IDE 2017 pour Java
Java double type
À propos de la classe Java
[Java] Utilisez Collectors.collectingAndThen
[java] Classe abstraite
[Java] Classe d'objets
Classe locale Java
Java pour instruction
[Java] Comment utiliser la classe FileReader et la classe BufferedReader
[Java] Que dois-je utiliser pour écrire des fichiers?
Utiliser l'instruction try-with-resources Java7 pour le traitement de fermeture du curseur
Utilisez une bibliothèque Java externe pour le moment
Utilisons Java New FileIO! (Introduction, pour les débutants)
[Java] Comment utiliser la classe Calendar et la classe Date
[Java] pour instruction, while instruction
Utilisation de la classe Date
À propos de la division de classe (Java)
[Débutant] Méthode / encapsulation de champ de classe Java (getter setter) [Note 25]
À propos de la classe Java StringBuilder
[Java] Package de gestion
[Java] À propos de la classe Singleton
[Java] pour instruction / étendu pour instruction
[Java] Type de données ①-Type de base
Examen de la classe interne Java
Contre-mesures pour OutOfMemoryError en java
Utiliser OpenCV avec Java
[Java, Kotlin] Variance de type
Comment utiliser Truth (bibliothèque d'assertions pour Java / Android)
Détermination de type en Java
Étudier Java # 1 (type typique)
Programmation Java (méthode de classe)
Utiliser des variables pour les noms de classe et les noms d'identifiant dans haml
PNL pour Java (NLP4J) (2)
À propos de la classe Java String