Arşivler

Kurucular ( Constructors ) Java

javb
javb

Java’da “kurucu” olarak adlandırdığımız bu işlevin amacı, programımızdaki sınıftan bir nesne türetmek amacı taşır. Sınıftan nesne türetmek demek ana bellekte sınıfımızdaki değişkenlerimize yer ayırıyoruz diyebiliriz.

Bir sınıftan dilediğimiz kadar nesne yaratabiliriz. Hepsi birbirinden bağımsız olarak bellekte yer alır.

Bir sınıftan nasıl nesne türetiriz ona bakalım. “Kurucu metot” nasıl yapılır anlatalım.

Faktoriyel isimli bir sınıfımız var. Ve bu sınıfımızdan bir nesne türetelim.

Faktoriyel f_al = new Faktoriyel();

f_al adlı değişkenimizi main class’ımızda kullanabiliriz. f_al değikenimizle beraber Faktöriyel isimli sınıfımızdaki değişkenlere erişmemizde mümkün.

Örnek bir program yapalım. Bu programda bir sınıfımız olacak ana programda kullanmak içinse  nesne yaratarak sınıfımıza ulaşacağız.

class Toplama {

public void Toplama(int a, int b) {

System.out.println(a+b);

}

public static void main(String[] args) {

Toplama  topla = new Toplama(5,3);
}

}

 

Sınıflarla yapılan programlar ve diğer yazılarım;

Girilen Sayının Rakamlarını Toplamak Java

Java’da Sınıflarla Palindromik Sayı Bulmak