İçindekilerGirişİndex
YukarıİlkÖncekiSonrakiSon
Geriİleri
Yazdır

Constructor

Bir class'ı yaratırken yapılacakları belirlemeye yarayan özel method

Bir class'tan bir instance yaratıldığında yapılacak işleri belirtmek için constructor(lar) tanımlanır. Özellikle bir instance için bulunması şart olan property'ler ve çeşitli değerler constructor'da alınır.

	public class Point{
		private int x=0;
		private int y=0;	
		public Point(int xx,int yy){
			x=xx;
			y=yy;
		}
	}

Burada Point() constructor'dur. Kullanılırken de

	Point p=new Point(2,5);

biçiminde kullanılır. Eğer

	Point p=new Point();

şeklinde x ve y vermeden kullanılmaya kalkılırsa derleyici hata verir.

Default Constructor, yani hiç bir parametre almayan constructor programcı hiç bir constructor yazmadığı taktirde Java tarafından var sayılır. Bu örnekte Point(int,int) constructor'u hiç yazılmasayda Point() contructor'u kullanılabilirdi.