using System; namespace Punktid4{ class Punkt{ static int loendur=0; private int nr; private int x; private int y; public Punkt(int ux, int uy){ x=ux; y=uy; nr=++loendur; } public int getX(){ return x; } public int getY(){ return y; } public int getNr(){ return nr; } public void setX(int ux){ x=ux; } public void setY(int uy){ y=uy; } public double kaugusNullist(){ return Math.Sqrt(x*x+y*y); } } class Punktiproov{ public static void Main(string[] arg){ Punkt p1=new Punkt(3, 4); Punkt p2=p1; //Kasutab sama mälupiirkonda p1.setX(7); Console.WriteLine(p2.getNr()+" "+p2.getX()+" "+p2.getY()); Punkt p3=new Punkt(77, 32); //Punkt järgmise järjekorranumbriga Console.WriteLine(p3.getNr()); } } } /* C:\Projects\oma\naited>Punktid4 1 7 4 2 */