Java (abstrakte Klasse)

Deklaration einer Klasse mit abstrakten Methoden

abstrakt = abstrakte Methode

Character.java


public abstract class Character {   //Als abstrakte Klasse deklariert
  String name;
  int hp;
  public void attack(Matango m) {  
   }
  }

** Es ist abstrakten Klassen untersagt, mit neuen zu instanziieren ** ・ Es kann zwischen "neuer Nutzung" und "Vererbung (erweitert) Nutzung" unterschieden werden.

Deklarieren Sie attack () als abstrakte Methode

Character.java


public abstract class Character {  
  String name;
  int hp;
  public abstract void attack(Matango m); // {}Ohne;Schreiben (Semikolon)
  }

** Abstrakte Methoden werden als "Methoden, die derzeit nicht bestimmt werden können" unterschieden ** ・ Klären Sie "nichts tun" und "unentschlossen, was zu tun ist" ** Kann Override erzwingen ** ・ Vergessen Sie das "Überschreiben"

Recommended Posts

Java (abstrakte Klasse)
[Java] Abstrakte Klasse
Über die abstrakte Klasse von Java
Java-Lernnotiz (abstrakte Klasse)
[Java] Klassenvererbung
Java-Scanner-Klasse
Java HashMap-Klasse
[Java] Verschachtelte Klasse
Anonyme Java-Klasse
Über die Java-Klasse
[Java] Objektklasse
Lokale Java-Klasse
Java abstrakter Modifikator [Hinweis]
Über die Klassenteilung (Java)
Informationen zur Java StringBuilder-Klasse
[Java] Über Singleton Class
abstrakt (abstrakte Klasse) und Schnittstelle (Schnittstelle)
Überprüfung der Java-Innenklasse
Feld für den Java-Klassentyp
Java-Programmierung (Klassenmethode)
Informationen zur Java String-Klasse
Java-Programmierung (Klassenstruktur)
Schnittstelle / Abstrakte Klasse / Überschreiben
Warum Java die letzte Klasse A zulässt {abstrakte Klasse B {}}
[Java] Integer-Wrapper-Klassenreferenz
Zusammenfassung der erweiterten Vererbung, Schnittstelle -java
Java-Memo-Teilzeichenfolge (Standardklasse)
Java-Tipps - Modifikatoren der StataticUtility-Klasse
Java unflexibler String-Klassen-Teilstring
Länge des Java-Memos (Standardklasse)
[Implementierung] Java Prozessklassennotizen
Informationen zu Java Class Loader-Typen
Beispiel für die Verwendung einer abstrakten Klasse
Verwendung der Java-Klasse
[Java] Komparator der Collection-Klasse
Definition und Instanziierung von Java-Klassen
Java
Zusammenfassung der Java Math Klasse
[Java] Was ist Klassenvererbung?
Java-Klasse Variable Klassenmethode
Verwendung von Abstract Class und Interface in Java richtig
Über Java Abstract Class
Java
Java abstrakte Methoden und Klassen
Warum eine abstrakte Klasse implementieren (Abstract)
[Java-Grundlagen] Was ist Klasse?
Erstellen Sie mit JAVA eine unveränderliche Klasse
Unterschied zwischen Schnittstelle und abstrakter Klasse
Rufen Sie Kotlins versiegelte Klasse von Java aus an
Java, abstrakte Klasse für Anfänger
[Java] Objektorientierte Syntaxklassenmethode / Argument
Verschiedene Methoden der Java String Klasse
[Java] Memo zum Benennen von Klassennamen
So zerlegen Sie eine Java-Klassendatei
Kotlin-Klasse zum Senden an Java-Entwickler
StringBuffer- und StringBuilder-Klasse in Java
So dekompilieren Sie eine Java-Klassendatei
[JAVA] Unterschied zwischen Abstract und Interface
Java (Klassentyp für Feld verwenden)
Java-Quellcode zum Lesen der Klasse java.lang.Math