klasy1

klasy1



Klasy cz 1.


Klasa o nazwie "Klasa"

r    \

import flash.display.MovieClip;

public class Klasa extends MovieClip { private var wlasciwosc:Number; public function Klasa():void {

//instrukcje

}

public function metoda(argument:String):void { var zmienna :String;

}

}

^-


var k:Klasa = new Klasa();


1.    Klasa o nazwie "Klasa" dziedziczy po klasie MovieClip.

2.    Klasa MovieClip została już zdefiniowana i aby z niej skorzystać importujemy z flash.display.MovieClip

3.    "wlasdwosc" to właściwość klasy "Klasa" (jest to po prostu zmienna)

4.    "metoda" to metoda klasy "Klasa" (jest to po prostu funkcja)

5.    Właściwości są zmiennymi widocznymi wewnątrz danej klasy (private var), lub na zewnątrz klasy (public var)

6.    Metody to funkcje dostępne wewnątrz klasy (private function) lub na zewnątrz (public function)

7.    Dostęp do metod i właściwości określają słowa: private, public, protected

8.    Jedynie metody, właściwości zadeklarowane jako public są widoczne na zewnątrz klasy

9.    Konstruktor to specjalna funkcja która jest wywoływana przy tworzeniu obiektu.

10.    Ważnym elementem w zrozumieniu programowania obiektowego jest rozdzielenie pojęcia klas od obiektów.

Klasą w naszym przykłądzie jest "Klasa"

Obiektem jest "k"

11.    new Klasa() jest równoznaczne z wywołaniem konstruktora klasy "Klasa", jak również z utworzeniem obiektu.

12.    aby wywołać "metoda"(metodę klasy "Klasa") piszemy: k.metoda(arg);

gdzie "arg" to zmienna tego samego typu jaki został zadeklarowany w klasie (w naszym przypadku String) lub poprostu łańcuh: k.metoda("jakiś łańcuch znaków");

13.    Odwołanie do właściwości "wlasdwosc" nie jest możliwe ponieważ właściwość ta jest zadeklarowana jako prywatna.

14.    W nawiązaniu do podpunktu 13 stego zapis: k.wlasciwosc; jest błędny


Wyszukiwarka

Podobne podstrony:
klasy2 Klasy cz 2. Klasa o nazwie "Klasa" / import flash.display.MovieClip; public class
Interfejs i implementacja klasy class X {    // klasa o nazwie X public:   
Dwie klasy znaków Klasa A: znaki proste — słowa (uwaga: jest to rozwiązanie prowizoryczne). Zbiór zn
Klasy stropu: Klasa I - strop bezpośredni utworzony ze skał kruchych, łatwo załamujących się, o grub
Car1 (2) extends = rozszerza, dziedziczy Klasa Car jest podklasą, klasą pochodną klasy Vehicle
Rozkład materiału z przedmiotu:Podstawy TeleinformatykiDla klasy 3 i 4 technikum1. Klasa 3-34 tyg. x
Teza Churcha Turinga 2 Maszyna Turinga a problem czy P = NP W oparciu o MT można na nowo zdefiniow
OTO JA ćwiczenia polonlstyczno-społeczne CZ. 1 Klasa 2 4 części Sem. 1-2Ćwiczenia
OTO JA podręcznik polonistyczno-społeczny CZ. 1 Klasa 2 2 części Sem. 1-2Podręcznik
1WYKAZ PODRĘCZNIKÓW SZKOLNYCH NA ROK SZKOLNY 2010/2011 - klasy 1 LO KLASA la
Dodatkowo stacje mobilne podzielone są na trzy różne klasy urządzeń: •    Klasa A -
KLASY IV L.P. Klasa Wychowawca Wychowawca posiłkowy 1. IVA Technik
Slajd8 KLASY TRANSPOZONÓW Klasa 1 — retrotranspozony Klasa 2 — DNA transpozony
Klasy złożoności I Klasa złoz onos ci obliczeniowej to zbiór jeŁzykówspełniajaŁcychokres lone
OTO JA podręcznik matematyczno-przyrodniczy CZ. 1 Klasa 3 2 części Sem. 1-2Podręcznik
Klasy złożoności I Klasa zloz onos ci obliczeniowej to zbiór je, zykówspełniaja, cychokres lone kryt

więcej podobnych podstron