Visual Studio C# Dersleri-C# Arayüz Interface Tanımlama ve Kullanımı 3

C# Arayüz (Interface) kullanım örneklerine devam ediyoruz bu örneğimizde bir ilin özelliklerini görüntülemek için bir interface ve bu interface içerisinde kullanılacak sınıf tanımlamasını yapalım

using System;
namespace SinifBilgileriOrnegi
{
class Program
{
static void Main(string[] args)
{
Bolum bilgisayar = new Bolum();
bilgisayar.Sinifi = "11D";
bilgisayar.Mevcudu = 24;
bilgisayar.Bilgiler();
Bolum grafik = new Bolum();
grafik.Alani = "Grafik ve Fotoğraf";
grafik.Sinifi = "12";
grafik.Mevcudu = 15;
grafik.Bilgiler();
Console.ReadKey();
}
public interface ISinifBilgileri
{
string Alani { get; set; }
string Sinifi { get; set; }
int Mevcudu { get; set; }
void Bilgiler();
}
public class Bolum : ISinifBilgileri
{
private string alani = "Bilişim Teknolojileri";
private string sinifi;
private int mevcudu;
public string Alani
{
get { return alani; }
set { alani = value; }
}
public string Sinifi
{
get { return sinifi; }
set { sinifi = value; }
}
public int Mevcudu
{
get { return mevcudu; }
set { mevcudu = value; }
}
public void Bilgiler()
{
Console.WriteLine("Sınıf Özellikleri");
Console.WriteLine("Sınıf Alan ={0}", Alani);
Console.WriteLine("Sınıfı={0}", Sinifi);
Console.WriteLine("Mevcudu={0}", Mevcudu);
Console.WriteLine("");
}
}
}
}
X

Pin It on Pinterest

X