pannakse tavaliselt algväärtustamisega seotud toimingud. Kui näiteks algväärtustamisel seada sisse piirang, et koordinaatide väärtused peavad jääma nulli ja saja vahele, siis pole ka võimalik muus piirkonnas punkti luua. Sedasi on võimalik objektina luua küllalt keerukaid süsteeme, mis oskavad "iseenese eest hoolitseda" ning millel saab lihtsalt käsklusi ehk meetodeid välja kutsuda. using System; namespace Punktid3{ class Punkt{ private int x; private int y; public Punkt(int ux, int uy){ x=ux; y=uy; } public int GetX(){ return x; } public int GetY(){ return y; } 33 public double KaugusNullist(){ return Math.Sqrt(x*x+y*y); } } class Punktiproov{ public static void Main(string[] arg){ Punkt p1=new Punkt(3, 4);
See käivitatakse vaid üks kord - eksemplari loomisel - ning sinna sisse pannakse tavaliselt algväärtustamisega seotud toimingud. Kui näiteks algväärtustamisel seada sisse piirang, et koordinaatide väärtused peavad jääma nulli ja saja vahele, siis pole võimalik muus piirkonnas punkti luua. Sedasi õnnestub objektina luua küllalt keerukaid süsteeme, mis oskavad "iseenese eest hoolitseda" ning millel saab lihtsalt käsklusi ehk meetodeid välja kutsuda. using System; namespace Punktid3{ class Punkt{ private int x; private int y; public Punkt(int ux, int uy){ x=ux; y=uy; } public int GetX(){ return x; } public int GetY(){ return y; } public double KaugusNullist(){ return Math.Sqrt(x*x+y*y); } } class Punktiproov{ public static void Main(string[] arg){ Punkt p1=new Punkt(3, 4);
See käivitatakse vaid üks kord - eksemplari loomisel - ning sinna sisse pannakse tavaliselt algväärtustamisega seotud toimingud. Kui näiteks algväärtustamisel seada sisse piirang, et koordinaatide väärtused peavad jääma nulli ja saja vahele, siis pole võimalik muus piirkonnas punkti luua. Sedasi õnnestub objektina luua küllalt keerukaid süsteeme, mis oskavad "iseenese eest hoolitseda" ning millel saab lihtsalt käsklusi ehk meetodeid välja kutsuda. using System; namespace Punktid3{ class Punkt{ private int x; private int y; public Punkt(int ux, int uy){ x=ux; y=uy; } public int GetX(){ return x; } public int GetY(){ return y; } public double KaugusNullist(){ return Math.Sqrt(x*x+y*y); } } class Punktiproov{ public static void Main(string[] arg){ Punkt p1=new Punkt(3, 4);