Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Cream o instanta a clasei GradinaZoologica
            GradinaZoologica gradinaZoologica = new GradinaZoologica();

            //adaugam 5 angajati apeland metoda clasei "AdaugaUnAngajat"
            for (int i = 0; i < 5; i++)
            {
                gradinaZoologica.AdaugaUnAngajat();
            }
            //adaugam 25 animale apeland metoda clasei "AdaugaUnAnimal"
            for (int i = 0; i < 25; i++)
            {
                gradinaZoologica.AdaugaUnAnimal();
            }
            // ca sa primim informatii despre gradina zoologica apelam functia "AfiseazaInformatii"
            gradinaZoologica.AfiseazaInformatii();

            CreareGradinaZoologica();

            // Pentru gradinaZoologica2, destructorul va fi apelat fiind ca iesim din metoda CreareGradinaZoologica
            // Folosim  GarbageCollector-ului pentru a distruge gradinaZoologica2
            GC.Collect();
            Console.ReadKey();
        }
Ejemplo n.º 2
0
 static void CreareGradinaZoologica()
 {
     //Cream o instanta noua a clasei GradinaZoologica
     GradinaZoologica gradinaZoologica2 = new GradinaZoologica();
     //Aceasta instanta exista numai in metoda aceasta
 }