Sınıf tanımlama
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
-
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.
-
new anahtar kelimesini yaz
Book book = ____ Book();Cevabı göster
Book book = new Book(); -
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