• Buradasın

    C++ Programlama Dersi: Private Değişkenlere Erişim

    youtube.com/watch?v=3P9v-gay_VE

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan C++ programlama dersidir. Eğitmen, önceki derste oluşturulan "can" değişkenini private olarak tanımlamış ve bu değişkeni diğer sınıflardan nasıl erişebileceğimizi göstermektedir.
    • Videoda, private değişkenlere erişim için get (getter) ve set (setter) fonksiyonlarının nasıl yazılacağı adım adım anlatılmaktadır. Eğitmen önce get fonksiyonunun nasıl tanımlanacağını, ardından set fonksiyonunun nasıl yazılacağını ve bu fonksiyonların nasıl kullanılacağını göstermektedir. Ayrıca, force inline makrosunun kullanımı ve private değişkenlere erişim için dikkat edilmesi gereken hususlar da açıklanmaktadır. Video, teorik bilgilerin yanı sıra oyun ortamında da test edilmesiyle sonlanmaktadır.
    00:01Private Değişken ve Getter Fonksiyonu
    • Bu derste, önceki derste oluşturulan can değişkenini private kısmına alıp setter ve getter fonksiyonları oluşturarak diğer sınıftan bu değişkeni değiştirmeyi yapacağız.
    • Önceki derste yapılan bir hata düzeltildi: "youtube aktör" yerine "youtube karakter" yazılması gerekiyordu.
    • Private değişkenlere doğrudan erişim yapılamaz, bu nedenle getter ve setter fonksiyonları oluşturulmalıdır.
    01:28Getter Fonksiyonu Oluşturma
    • Getter fonksiyonu, private değişkenin değerini okumak için kullanılır ve "get health" gibi bir isim alabilir.
    • Getter fonksiyonu float türünde olmalı ve içinde sadece "return health" ifadesi bulunmalıdır.
    • Headerfile'da tanımlanan getter fonksiyonları için "force inline" makrosu kullanılır, bu makro fonksiyonun çağrıldığı yere kodu yapıştırır.
    04:48Setter Fonksiyonu Oluşturma
    • Setter fonksiyonu, private değişkenin değerini değiştirmek için kullanılır ve "void set health" gibi bir isim alabilir.
    • Setter fonksiyonu, değiştirilecek değişkenin türünü parametre olarak alır.
    • Fonksiyon içinde, sınıfın can değişkenini parametre değerine eşitleyerek güncelleme yapılır.
    08:00Kodun Çalıştırılması ve Özeti
    • Kodlar derlendikten sonra oyun test edildi ve can değeri 0'a düştüğünde aktörün yok olduğu görüldü.
    • Private değişkenler, sınıfın özel bilgilerini korumak için kullanılır ve diğer sınıfların doğrudan erişimini engeller.
    • Getter ve setter fonksiyonları, private değişkenlere erişim sağlamak için kullanılır ve "get" ve "set" ön ekleriyle isimlendirilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor