David Bulejčík, 24. září 2003, světNotes.cz
Tímto dílem startujeme seriál pro programátory, kteří mají zkušenosti s programováním Lotus skriptu pro aplikační server Lotus Domino. Cílem je přiblížit objektově orientované programování v jazyku, který se nazývá LotusScript.
Poznámka redakce světNotes.cz: Další díly seriálu budou vycházet nepravidelně, jak se autorovi i nám bude dařit je připravovat a zpracovávat. Souběžně s tímto seriálem pro vás připravujeme ještě seriál o Lotus Scriptu pro začátečníky. Na jeho první díl se můžete těšit v nejbližších dnech.
Nejdříve zmíním důvody, které mě osobně vedou k používání objektů:
- Proměnné [ Private | Public ]
Příklad:
( Pozn. Public určuje, že proměnná je přístupná mimo inicializovaný objekt po celou dobu jeho
existence. Private určuje, že proměnná není přístupná mimo inicializovaný objekt po celou dobu
jeho existence. )
( Pozn. Public určuje, že vlastnost je přístupná mimo inicializovaný objekt po celou dobu jeho
existence. Private určuje, že vlastnost není přístupná mimo inicializovaný objekt po celou dobu
jeho existence. )
Private Sub AddAge ( Age As Integer )
SomeAge = SomeAge + Age
End Sub
( Pozn. Public určuje, že metoda je přístupná mimo inicializovaný objekt po celou dobu jeho
existence. Private určuje, že metoda není přístupná mimo inicializovaný objekt po celou dobu
jeho existence. )
A nakonec si vytvoříme jednoduchou třídu Person( funkční příklad je v příloze dokumentu ) se dvěma proměnnými.
Class Person
Private name As NotesName ‘Privátní proměnná name třídy person typu NotesName ---------
Private birthdate As NotesDateTime ‘Privátní proměnná birthdate třídy person typu NotesDateTime ---------
End Class