Kalıtımda Base Kullanımı C# Ders 62
Daha fazla bilgi için : www.gorselprogramlama.com
Kalıtımda Base Kullanımı : Türetilmiş sınıflarda temel sınıftan metodu veya değişkeni çağırmak için kullanılır.
Örnek :

[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)
{//Daha fazla bilgi için : www.gorselprogramlama.com
KisaKenar k = new KisaKenar(int.Parse(textBox1.Text) * 2);
label3.Text = k.kKenar.ToString();
}
private void button2_Click(object sender, EventArgs e)
{
UzunKenar k = new UzunKenar(int.Parse(textBox2.Text) * 2);
label4.Text = k.uKenar.ToString();
}
private void button3_Click(object sender, EventArgs e)
{
Ikisi ikisi = new Ikisi(int.Parse(textBox1.Text)*2, int.Parse(textBox2.Text)*2);
label3.Text = ikisi.kKenar.ToString();
label4.Text = ikisi.uKenar.ToString();
}
}
}//Daha fazla bilgi için : www.gorselprogramlama.com
class KisaKenar
{
public int kKenar;
public KisaKenar(int a)
{
this.kKenar = a;
}
}
class UzunKenar
{
public int uKenar;
public UzunKenar(int b)
{//Daha fazla bilgi için : www.gorselprogramlama.com
this.uKenar = b;
}
}
class Ikisi:KisaKenar
{
public int uKenar;
public Ikisi(int a, int b): base(a)
{
this.uKenar = b;
}
}
[/code]



valla o kadar güzel anlatmış sın o kadar güzel açıklamış sınki her satırda ne yaptığını anlatınca insan hemen o karışık kodlara bakmadan anlıyor