Klasser og underklasser
Hej eksperter.Jeg er ved at afdække OOP's "hemmeligheder" - men for at gøre en lang historie kort, har jeg en klasse, kaldet "Spiller" (og som naturligvis hedder "Spiller.as". Heri har jeg defineret en lang række variabler: spilhastighed, konto m.fl. Dvs. basale variabler, der skal bruges forskellige steder i spillet.
class Spiller {
private var spilhastighed;
private var konto;
private var antalbyer;
function Spiller() {
spilhastighed = -1;
konto = 5000;
antalbyer = 6;
}
}
Det eneste, jeg har skrevet i min FLA-fil (der blot indeholder en række scener med grafiske baggrunde) er, i første frame på første scene: spiller = new Spiller();
Spillet vil på sigt blive en anelse komplekst - så derfor ønsker jeg nu at oprette 2 UNDER-KLASSE-filer ved navn By.as og Kunde.as. Selve spilstyringen lægger jeg som en eller flere metoder i Spiller - som f.eks.: Spiller.By.visby(hvilkenby);
Jeg kan finde talrige eksempler på en klassestruktur og tilhørende metoder - men ingen på, hvordan man har flere niveauer.
Derfor: Hvordan opretter jeg disse under-klasser? Og tror du, min tankegang er korrekt?
