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");
}
}