NemProgrammering.dk logo

OOP Nedarvning

Lær Python programmering » OOP Nedarvning # 14

Information om denne video

Underviser: Simon Rotendahl   Video: 18:05   Lektion nr. 14 af 27

Hvad hvis jeg vil have en klasse til hver genre?

Lad os forestille os vores Film klasse eksempel, fra en tidligere videobeskrivelse. Vores Film klasse bliver lige pludselig lidt for generel. Vi er interesserede i at dele den mere op. Det kan vi gøre med nedarvning. Med nedarvning kan vi lave underklasser, til en klasse. Vi kan f.eks lave en underklasse, af Film, der hedder ‘Gyser’, den har alle variabler og metoder fra Film klassen (udgivelsesår, hovedrolle osv.) men vi kan nu tilføje flere, f.eks antal dødsfald, antal jumpscares, altså ting der mest kun giver mening i en gyserfilm, vi har derfor ikke lyst til at det skal være variabler i Film klassen, fordi i Pixars Op, så giver dødsfald ikke mening at tælle. Det er derfor det er smart at lave underklasser!

Dette er sidste video om OOP, det kræver dog utrolig meget erfaring, før man bliver god til det, så øv dig så meget du kan. Næste video handler om filer!

Spørgsmål og kommentarer

Kun medlemmer med adgang til dette kursus kan stille spørgsmål og kommentere. Bliv medlem her!