--Methode, deren Verarbeitungsinhalt undefiniert ist
void normalMethod(){
//wird bearbeitet
}
abstract void abstractMethod();
Die Klasse, die die Abstract-Methode enthält, muss eine "abstrakte Klasse" sein
Deklarationsmethode
abstract class ClassName{
//Methode etc.
}
class ChildClass extends AbstractClass{
void abstractMethod(){
//Inhalte verarbeiten
}
}
Beispiel: Eine untergeordnete Klasse, die von der folgenden Schülerklasse erbt, muss über eine Lernmethode verfügen
Erläuterung
Ich möchte das Objekt "Studentenklasse" so gestalten, dass es "Lernmethode" hat.
Da ich jedoch den spezifischen Inhalt der Studienmethode nicht kenne, habe ich sie abstrakt mit abstrakt beschrieben.
Die "Informaics Student Class" ist eine Klasse, die die Student Class erbt.
Beschreiben Sie in der Lernmethode "Ich studiere Informatik".
abstrakte Klasse
abstract class Student(){
abstract void study();
}
Kinderklasse
class InformaicStudent() extends Student{
void study(){
System.out.println("Ich habe Informatik studiert");
}
}
Recommended Posts