Tytu³: Obiekty w Javie- deklaracja Wiadomo¶æ wys³ana przez: admin Maj 25, 2013, 07:25:33 Pomimo, ze JS jest jêzykiem zorientowanym obiektowo, nie tworzy siê w nim skryptów wykorzystuj±cych klasy. Mo¿liwe jest deklarowanie obiektów, posiadaj±cych pewne funkcje. Ale brak jest klasycznego dziedziczenia spotykanego w jêzyku C++.
Obiekty w JS deklarowane s± podobnie jak w jêzyku C++. Oczywi¶cie posiadaj± równie¿ konstruktory i destruktory. Dla przypomnienia: Konstruktor jest to specjalna metoda (funkcja) danej klasy, wywo³ywana podczas tworzenia jej instancji (obiektu). Zadaniem konstruktora jest zainicjowanie obiektu( czyli nadanie warto¶ci pocz±tkowych lub tylko rezerwacja pamiêci na obiekt), a w niektórych jêzykach programowania tak¿e utworzenie obiektu. Nazwa konstruktora jest taka sama jak nazwa klasy. Przyk³ad1. Deklaracja obiektu samochód. <body> <script> var samochod=new Object(); samochod.marka="Volvo"; samochod.model="V70"; samochod.rok=2010; samochod.kolor="blue"; document.write(" Dane pojazdu: "+samochod.marka + " model: "+samochod.model+" rok produkcji: " + samochod.rok); </script> Zadeklarowano obiekt samochód i wprowadzono w³a¶ciwo¶ci tego obiektu. Nastêpnie wy¶wietlono niektóre z nich. |