
ObjectHTML
Wstęp - geneza, zastosowania |
Klasy posiadają atrybuty statyczne, to znaczy istnieje tylko jedna instancja takiego atrybutu i jego zmiana wartości w jednym obiekcie spowoduje to, że zmiany te będą widoczne we wszystkich obiektach. Atrybuty są dziedziczone i publiczne, nie ma ograniczeń dostępu do atrybutu. Nazwy atrybutów muszą być unikatowe w obrębie danej klasy. Opcjonalnie po nazwie atrybutu może wystąpić stała definiująca początkową wartość atrybutu po utworzeniu klasy. Domyślna wartość to pusty napis. Składnia definicji atrybutu jest następująca: attr iden [stała] gdzie iden jest nazwą atrybutu zaś stała jego początkową watrością. Składnia redefinicji wartości początkowej atrybutu w klasach, które go odziedziczyły jest następująca: assign iden [stała] gdzie iden jest nazwą odziedziczonego atrybutu natomiast stała jest jego nową wartością. Przykłady: attr numer_strony “1” attr tytuł assign tytuł “Praca magisterska” |