CodeBlanks Logo Icon CodeBlanks

Sınıf tanımlama

C# kursu · Orta seviye · Ders 1/116

class anahtar kelimesiyle sınıf tanımlamayı ve new ile örneklemeyi öğrenirsin.

Sınıf tanımlama

Bir sınıf (class), nesne üretmek için kullanılan şablondur. C#'ta sınıf class anahtar kelimesiyle başlar, ardından isim ve süslü parantez içinde gövde yazılır.

Örnek: class Book { }. Burada Book sınıfın ismidir; gövde şimdilik boş. Sınıf ismi PascalCase yazılır: UserAccount, ShoppingCart. Sınıf tanımlamak onu çalıştırmaz; sadece şablonu hazırlar. Şablonu kullanmak için new ile örnek (instance) üretmen gerekir.

new ile örnek oluşturma

Bir sınıftan nesne üretmek için new anahtar kelimesini kullanırsın. new bellekte yer ayırır, yapıcı metodu çağırır ve yeni nesnenin başvurusunu döndürür.

Örnek: Book book = new Book();. Sol taraf book değişkeninin Book türünde olduğunu bildirir; sağ taraf yeni bir Book nesnesi üretir. Parantezler yapıcı metot çağrısıdır. Artık book değişkeni bu nesneye başvuru tutar.

Uygulama Book sınıfını tanımla ve örnek oluştur

Book adında boş gövdeli bir sınıf tanımla. Main içinde new Book() ile bir örnek oluştur ve Console.WriteLine ile "Kitap oluşturuldu" yaz.

Örnek çözümü göster
class Book { } ile sınıfı tanımla. Main içine Book book = new Book(); ve Console.WriteLine("Kitap oluşturuldu"); yaz.
Örnek çözüm:
using System;

class Book
{
}

class Program
{
    static void Main()
    {
        Book book = new Book();
        Console.WriteLine("Kitap oluşturuldu");
    }
}

Kendini test et

  1. Hangisi geçerli bir sınıf tanımıdır?

    • Book class { }
    • function Book() { }
    • class Book { }
    • class Book()
    Cevabı göster

    class Book { } — Doğru. class anahtar kelimesi, ardından isim ve süslü parantez gelir.

  2. new anahtar kelimesini yaz

    Book book = ____ Book();
    Cevabı göster
    Book book = new Book();
  3. Anahtar kelimeyi anlamına eşle

    class
    Sınıf şablonu
    new
    Örnek oluşturur
    void
    Dönüş değeri yok
    public
    Her yerden erişim

Orta seviye bölümündeki tüm dersler