10.0 Dziedziczenie

Domyślnie klassy w darcie dziedziczą po klasie toString(); hashCode(); oraz operatory . Ale co to tak naprawdę znaczy ? :D W Darcie jak i w innych językach mamy doczynienia z Pojedynczym dziedziczeniem gdzie classa dzieczy tylko po jednej klasie z Multi dziedziczeniem gdzie klasa dzieczy po klasie która dziedziczy po innyj klasie nadrzędnej . Oraz z dzieczeniem Hierarchicznym .
void main(){
  
var Student1 =new Student();
  Student1.nazwisko="Bogdan";
  Student1.wiek=18;
  Student1.numer_albumu=22133;
  Student1.pokaz();
}
 
class osoba{
  String nazwisko;
  int wiek;
  
}

Słowkiem extends rozszerzamy naszą klase o elementy klasy rodzica związku
z czym możemy odwpoływać się do pól jak i mteod z klasy bazowej czyli rodzica
class Student extends  osoba{
  int numer_albumu;
  void pokaz(){
    print(" $nazwisko $wiek z numerem albumu $numer_albumu");
  }
}