You are on page 1of 11

Programiranje u .

NET okolini

Metode, Događaji i Svojstva


Metode
• Određuju ponašanje naše aplikacije
• Metoda se sastoji od:
1. Modifikatora pristupa
2. Return typea (povratni tip podatka)
3. Imena metode
4. Parametara (0 ili više)
Metode
• Params – služi da definiramo kako metoda
prima varijabilni broj parametara te compiler
uvijek stavlja ovaj parametar na zadnje mjesto
prilikom pozivanja
Polja i Članovi
• Fields (polja):
– su varijable od klase i počinju sa „_”
– Readonly samo se može definirati vrijednost u
konstruktoru ili prilikom inicijalizacije
Polja i Članovi
• Članovi (properties)
– Sastoje se od:
• Modifikatora pristupa
• Tipa
• Naziva
• Get i Set
Polja i Članovi
• Auto-implementacija

• U slučaju da pišemo kod u set ili get auto-


implementacija više nevrijedi
Događaji
• Omogućava klasi da šalje notifikacije ostalim
klasama ili objektima ( https://bit.ly/2AlvlGJ )
– Dugme na klik šalje notifikaciju pretplatnicima da
se dogodio klik te pretplatnik obrađuje taj događaj
Događaji (Events)
• Mehanizam za komunikaciju između objekata
• Mehanizam za izradu neovisnih (loosely
coupled) aplikacija
• Pomaže proširenju aplikacije
Delegati
• Referenca na metodu
• Služi za izradu proširivih i fleksibilnih aplikacija
Delegati
• Inicijaliziraju se kao i objekti
Delegati
• . NET delegati:
1. Action<In>
1. Nema argumenata i tipa je void
2. Func<In,Out>
1. Prima argument/e te vraća definirani tip
3. Predicate
1. Služi za usporedbu jer vraća boolean

You might also like