C# ÖzetitracÖrnekli Ders Anlatımı: Mutlak Değer Nedir?tracdurum?
Abs nedir?tracC#'da t Sınıfı?
Abstract Sınıfı Hiçbir zaman örneklendirilemez ve abs anahtar kelimesiyle işaretlenmiştir.tract. Bir abstract sınıfı sıfır veya daha fazla mutlak değer içeriyortracİçindeki yöntemler. Mutlaktract sınıfı, temel sınıf görevi görür ve ya bu sınıfı uygulayan ya da yöntemlerini geçersiz kılan alt sınıflar tarafından miras alınacak şekilde tasarlanmıştır.
Hadi karın kaslarını öğrenelim.tracAşağıda C# dilinde 'Animal' adlı bir sınıfın örneği verilmiştir. 'Animal' sınıfı tanımlandığında, hayvanın köpek mi yoksa kedi mi olduğu gibi hayvan hakkında hiçbir şey bilinmemektedir. 'Description' adlı metot, sınıf için tanımlanmış genel bir metottur.
Artık Hayvanın tam olarak ne olacağı bilindiğinde, temel sınıfı miras alan başka bir sınıf yaratıyoruz. Eğer hayvanın aslında bir Köpek olduğunu biliyorsak, ana temel sınıfı miras alan Dog sınıfını yaratırız. Buradaki temel fark, Dog sınıfının tanımını değiştirememesidir. DescriptAnimal sınıfının ion metodu. Kendi C# abs'sini tanımlaması gerekiyor.tracKöpek adı verilen yöntemDescriptBu, C#'ın temel kavramıdır.tract sınıfı.
Karın kası oluşturuntracC#'da t Sınıfı
Karın kaslarına bakalım.tracC#'da `<t>` sınıfını gerçek zamanlı örneklerle nasıl kodumuza dahil edebileceğimiz konusunda açıklamalar.tract sınıfı. Kodu çalıştırmayacağımızı belirtelim, çünkü C# abs kullanılarak çalıştırılabilecek hiçbir şey yok.traction sınıfı.
) 1 Adım İlk adım olarak, bir karın kası oluşturalım.tracBir sınıf oluşturulacak. Sınıfın adı Tutorial olacak ve sadece bir metodu içerecek. Tüm kod Program.cs dosyasına yazılmalıdır.
Code Açıklama:-
- Öncelikle mutlak değerleri tanımlıyoruz.tract sınıfı. Mutlak değerin kullanımına dikkat edin.tract anahtar kelimesi. Bu, sınıfın mutlak bir sınıf olduğunu belirtmek için kullanılır.tract sınıfı.
- Ardından, hiçbir şey yapmayan metodumuz tanımlanacak. Metodun `virtual` anahtar kelimesine sahip olması gerekiyor. Bu, metodun alt sınıf tarafından değiştirilemeyeceği anlamına gelir. Bu, herhangi bir mutlak programlama dili için temel bir gerekliliktir.tract sınıfı.
) 2 Adım Şimdi alt sınıfımızı ekleyelim. Bu kod Program.cs dosyasına eklenir.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
abstract class Tutorial
{
public virtual void Set()
{
}
}
class Guru99Tutorial:Tutorial
{
protected int TutorialID;
protected string TutorialName;
public void SetTutorial(int pID,string pName)
{
TutorialID=pID;
TutorialName=pName;
}
public String GetTutorial()
{
return TutorialName;
}
static void Main(string[] args)
{
Guru99Tutorial pTutor=new Guru99Tutorial();
pTutor.SetTutorial(1,".Net");
Console.WriteLine(pTutor.GetTutorial());
Console.ReadKey();
}
}
}
Bu kodda olağanüstü bir şey yok. Sadece ' adında bir sınıf tanımlıyoruz.Guru99Tutorial', abs'yi miras alıyor.tracÖğretici ders. Ardından, daha önce kullandığımız yöntemlerin aynısını tanımlıyoruz.
Not:
Burada, Tutorial sınıfında tanımlanmış olan Set metodunun tanımını değiştiremeyiz. Tutorial sınıfında, 'Set' (public virtual void Set()) adında bir metot tanımlamıştık. Bu metot, abs sınıfının bir parçası olduğu için...tracC# sınıfında, Set metodunu tekrar tanımlamamıza izin verilmiyor. Guru99Öğretim dersi.
ÖZET
Bir karın kasıtract sınıfında C keskin diğer sınıflar için bir taslaktır, işaretlenmiştir abstract Anahtar kelime. Doğrudan örneklendirilemez ve mutlak değerler içerebilir.tracTüretilmiş sınıfların uygulaması gereken yöntemler.tracT sınıfı, alt sınıflar arasında tutarlı bir yapı sağlarken belirli işlevselliğe de olanak tanır. Bu kavram, temel davranışları tanımlamak ve kalıtım yoluyla kod esnekliğini sağlamak için yaygın olarak kullanılır.




