/* tento subor musi byt ulozeny s nazvom vlak.as v adresary pri subore prostriedok.as*/ // --- deklaracia triedy(potomka)a urcenie supertriedy(rodica) klucovym slovkom extends a jeho nazvom -- class vlak extends prostriedok{ // --- deklaracia atributov triedy ------------- public var kapacita:Number; public var typ:String; public var pocetVagonov:Number; // --- deklaracia konstructora ----------------- // obsahuje vtupne parametre ktore su nasledne priradovane function vlak(max:Number,rych:Number,pocet:Number,Farba:String,EC:String,zrych:Number,Kap:Number,Typ:String,Vagony:Number){ // ----!! klucove slovo SUPER() naznacuje volanie konštruktora super triedy RODICA, musi byt na začiatku tela konštruktora potomka alebo nemusi byt vobec super("VLAK",max,rych,pocet,Farba,EC,zrych); kapacita=Kap; typ=Typ; pocetVagonov=Vagony; } // --- deklaracia metod triedy ----------------- public function zrychlovanie(){ } public function pohyb(){ } public function brzdenie(){ } public function zabacanie(){ // !!! pozor vlak nezabaca prazdna funkcia } public function startovanie(){ } // --- funkcia na vypis triedy ---- public function vypis(){ // --- klucovym slovom SUPER sa vola rodič a v tomto prípade jeho funkcia vypis(); super.vypis(); trace("kapacita "+kapacita); trace("typ "+typ); trace("pocetVagonov "+pocetVagonov); } }