YAPICI METHOD (CONSTRUCTOR) nedir nasıl kullanılır?

YAPICI METHOD (CONSTRUCTOR) nedir nasıl kullanılır?

Bir nesnenin örneklenerek(instance) RAM düzeyine çıkarak işlenebilmesi için yapıcı metot
çağrısı yapılması gerekir.

  • Geriye değer döndürmezler.
  • İsmi class ile aynı olmak zorundadır.
  • İstenildiği zaman çağrısı yapılamaz. Özel çağrılma şekli vardır.
  • Ne sne türetmek için çağrılan metottur.
  • Yapıcı metot çağrılmadan heap bölgesinde nesne üretilmez.


Neden Yapıcı Metotta İhtiyaç Vardır?

  • Nesneye ilk değer atamaları yapabilmek ,
  • Nesne kullanıcısını, belli değerleri vermesi konusunda zorlamak ,
  • Nesne oluştururken yapılacak ekstra işleri kodlama için.
using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 namespace _12_10_2016
8 {
9   class Urun
10    {
11 public int Id;
12 public string Ad;
13 public double Fiyat;
14 public Urun(int id, string ad, double fiyat)
15    {
16 Id = id;
17 Ad = ad;
18 Fiyat = fiyat;
19    }
20 }
21
22 class Program
23 {
24 static void Main(string[] args)
25   {
26 Urun r1 = new Urun(1,"Bulaşık Makinesi",2000);
27   }
28  }
29 }

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir