Kreirati objekat klase Tacka, koji predstavlja tačku u Dekartovom koordinatnom početku. U glavnom programu napraviti dva objekta date klase: T1 i T2. Da bude malo zanimljivije, upotrebićemo dva konstruktora u klasi Tacka: jedan koji je bez parametara, sa kojim se kreira tačka u koordinatnom početku (0,0), a drugi konstruktor sa dva parametra, pomoću kojih se zadaju x- i y-koordinate. U klasi tačka napravićemo samo jednu metodu Prikaz() sa kojom se prikazuju koordinate tačke.

O konstruktorima će biti reči kasnije. Zasad  samo treba da znate da je konstruktor metoda unutar klase sa istim imenom kao klasa, ne vraća vrednost, a koristi se da kreira objekat date klase. Ako ima parametre u zagradama, to je obično da bi se neke vrednosti postavile na početne vrednosti.


using System; namespace Zadatak1 { class Tacka { private double x; private double y; public Tacka() { x = 0; y = 0; } public Tacka(double a, double b) { x = a; y = b; } public void Prikaz() { Console.WriteLine("Koordinate tacke su " + x + " , " + y); } } }

U glavnoj metodi Main pravimo dva objekta:

using System;

namespace Zadatak1
{
   class Program
   {
	static void Main()
	{
	   Tacka T1 = new Tacka();
	   Tacka T2 = new Tacka(3,5);

	   T1.Prikaz();
	   T2.Prikaz();
	}
   }
}

Šta se dobije na ekranu kada se izvrši prethodni kod?


Last modified: Monday, 7 September 2020, 9:49 PM