Kalıtımda Üye Erişimi-Private Belirteci C# Ders 59

Kalıtımda Üye Erişimi-Private Belirteci C#

Daha fazla bilgi için : www.gorselprogramlama.com

Private : Eğer bir bir değişkenin veya metodun sadece sınıf için erişilmesini istiyorsanız private olarak tanımlamalısınız.Private gereksiz kullanımları engellemek için kullanılabilir.

Örnek : sınıf  oluşturalım ve bu sınıfı miras olarak alan yeni bir sınıf oluşturalım. mirascı sınıf içinde metotlar oluşturalım.Sadece sınıf içinde kullanacağımız değişkenleri private olarak tanımlayalım.Diktörtgenin alan ve çevresini hesaplayan ve gerekli labellere yazdıran programı sınıf kullanarak hazırlayalım.

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace kalitim

{//Daha fazla bilgi için : www.gorselprogramlama.com

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

Diktortgen d = new Diktortgen();

d.kenarlar(int.Parse(textBox1.Text), int.Parse(textBox2.Text));

label4.Text = d.kenarlarGoster();

label6.Text=d.alanHesapla().ToString();

label8.Text = d.cevreHesapla().ToString();

}

}//Daha fazla bilgi için : www.gorselprogramlama.com

}

class Kenar

{

protected int kkenar, ukenar;

public void kenarlar(int a,int b)

{

kkenar = a;

ukenar = b;

}

private string k;

public string kenarlarGoster()

{

k = "a = "+kkenar.ToString() + " "+"b = " + ukenar.ToString();

return k;

}

}//Daha fazla bilgi için : www.gorselprogramlama.com

class Diktortgen :Kenar

{

private int sonuc;

public int alanHesapla()

{

sonuc = ukenar * kkenar;

return sonuc;

}

public int cevreHesapla()

{

sonuc = 2 * (ukenar + kkenar);

return sonuc;

}

}//Daha fazla bilgi için : www.gorselprogramlama.com

[/code]

Bir yanıt yazın

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