Get ve Set Anahtar Sözcükleri MÜTEF Elektronik - II AraSinav 2008-16Haziran
Nis 29

Burda    Saat = st;  Dakika = dk;  Saniye = sn;    deÄŸerleri tekrar tekrar yazılmaması için en üsteki metod çalıştırılır.Bu   :this(deÄŸerler)  ‘ ÅŸeklinde metodun yanına yazılarak üstteki metoda yönlendirilir.Yazım kolaylığı saÄŸlar.

Örneği inceleyiniz.

——————Program Başlangıç——————
using System;

using System.Collections.Generic;

using System.Text;

/*

* @yazat Malacalolu

*/

/*

* Burda ‘Saat = st; Dakika = dk; Saniye = sn; ‘ değerleri tekrar tekrar

* yazılmaması için en üsteki metod çalıştırılır.Bu ‘ :this(değerler) ‘

* şeklinde metodun yanına yazılarak üstteki metoda yönlendirilir.

*/

namespace Yapicilar
{

class Zaman
{
private int Saat;
private int Dakika;
private int Saniye;

public Zaman(int st, int dk, int sn)//üç değerde girilirse
{
Saat = st;
Dakika = dk;
Saniye = sn;
}
public Zaman(int st, int dk) : this(st, dk, 0)//saat ve dakika deÄŸerleri girilirse
{
}
public Zaman(int st) : this(st, 0, 0)//sadece saat deÄŸeri girilirse
{
}
public Zaman() : this(0, 0, 0)//hiç değer girilmez ise hepsine sıfır atanır
{
}
public void Yaz()//yazdırma metodu
{
Console.WriteLine(“Saat : {0}�, Saat);
Console.WriteLine(“Dakika : {0}�, Dakika);
Console.WriteLine(“Saniye : {0}�, Saniye);}
}
class Program
{
static void Main (string[] args)
{
Zaman z = new Zaman();//parantez içine değeri yazarız.
z.Yaz();// yazdırma metodunu çalıştırır.
}
}
}
}

——————Program Bitiş——————



Yorum Yazın