Atrybuty

Obiektowy język definiowania dokumentów hipertekstowych i jego implementacja.

ObjectHTML : Projekt języka : Atrybuty

Poprzednia strona: Metody
Nastepna strona: Wprowadzenie

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”

Listopad 2000