Java Constructor,yapıcı,kurucu nedir? ne işe yarar? nasıl kullanılır?

Constructor, Türkçe yapıcı,kurucu anlamına gelmektedir.

Java da “constructor”, nesne içinde bir metod olarak düşünebiliriz ve metodlar gibi kullanabilirsiniz, dönüş değerleri yoktur ve constructor ların isimleri tanımlanan nesne,sınıf ile aynıdır.

Parametresiz constructor oluşturup bu constructor ın içine kodlar yazdığımızda bu constructor ı tetiklememize gerek yoktur, uygulamamız başladığında parametresiz olan constructor ımızın içindeki kodlarda çalışır. Bunun yerine “main” metodu içine ilgili kodlarımızı yazabiliriz veya kodlarımızı başka metoda yazıp metodu çağırmamız da mümkün.

Constructor lar birbirlerini çağırabilirler.
Birden çok parametreleri değişik olan constructor yazmak mümkündür.
Javada sınıfınızda hiç constructor tanımlamayabilirsiniz, siz tanımlamasanızda bir tane parametresi constructor olduğunu unutmayın ancak parametreli bir constructor tanımlarsanız eğer elle bir tanede parametresiz constructor tanımlamalısınız.

public class JdbcConnectionFactory implements ConnectionFactoryI {

	public JdbcConnectionFactory(){
		try {
			DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
		}
		catch (SQLException e) {
			System.out.println("Problem with registering the driver:" + e.getMessage());
			System.err.println("Error code: " + e.getErrorCode());
		}
	}
}
Share on Facebook1Tweet about this on TwitterShare on Google+0Share on StumbleUpon0Share on Reddit0

Leave a Reply


*