--Hériter de la définition de la classe
--Extension: Ajoutez vos propres méthodes et champs dans la classe héritée (classe enfant) --Redéfinition (remplacement): la classe héritée (classe enfant) peut modifier la définition du champ de méthode d'origine.
--Classe d'origine (classe héritée) --Classe parentale --Super classe --Source d'héritage
--Une classe qui hérite de la classe d'origine --Classe enfant --Sous-classe --Classe dérivée
--extended mot-clé --Dans la classe enfant, vous pouvez l'utiliser sans écrire les champs et les méthodes de la classe parent. --Une seule classe parent peut être spécifiée
class Le nom de la classe enfant étend le nom de la classe parent{
}
--Classe parentale
public class Animal{
public void eat(String f){
System.out.println(f+"Manger");
}
public void sleep(){
System.out.println("Dormir");
}
public void wakeUp(){
System.out.println("Se lever");
}
}
--Classe enfant
public class Bird extends Animal{
// ①:Expansion
public static int wing = 2;
pulic void fly(){
System.out.println("Mouche");
}
// ②:passer outre(Écraser)
//Même nom de méthode que le parent
pulic void sleep(){
System.out.println("Dormir sur un arbre");
}
}
public class Bird extends Animal{
pulic void sleep(){
System.out.println("Dormir sur un arbre");
// super
super.sleep();
}
Recommended Posts