Skip to content

FranjoGegic/04-DefiniranjeTipa

 
 

Repository files navigation

DefiniranjeTipa
===============

KorištenjeTipa
--------------
Primjer stvaranja instanci i korištenja objekta i njegovih članova.


DefinicijaTipa
--------------
Primjer definicije klase i strukture.


Class-Struct
--------------
Usporedba ponašanja klase i strukture.


Internal1 & Internal2
---------------------
Primjer kako pravo pristupa klasi ima utjecaja kod nasljeđivanja.


UgnježđenaKlasa
---------------
Primjer prava pristupa ugnježđenim klasama.


StatičkiČlanovi
---------------
Primjer ponašanja statičkog polja i dohvaćanja statičkog člana iz klase i
izvan klase.


KonstruktorKlase
----------------
Primjer definicije i poziva konstruktora klase.


KonstruktorStrukture
--------------------
Primjer definicije i poziva konstruktora strukture.


DelegiranjeKonstruktora
-----------------------
Primjer poziva konstruktora bazne klase pomoću ključne riječi base i 
poziva drugog ("delegiranja") konstruktora iste klase pomoću ključne riječi this.


StatičkiKonstruktor
-------------------
Ilustracija kako se zadaju i kada se izvode statički konstruktori (konstruktori tipa).


Destruktor
----------
Primjer koji pokazuje kada se (ne) poziva destruktor, tj. finalizirajuća metoda.


GCCollect
---------
Primjer kako se pomoću GC.Collect može forsirati oslobađanje memorije.
Treba primijetiti da resdoslijed uništavanja objekata nema izravne veze s
redoslijedom njihova stvaranja.


IDisposable
------------
Klasa koja radi s datotekom zatvara datoteku u destruktoru. Budući da
destruktor može biti pozvan i nakon završetka programa, pokušaj brisanja 
datoteke u programu će baciti iznimku.

About

Definiranje tipa, stvaranje, uništavanje

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%