• Buradasın

    Programlama Dillerinde Object Oriented Programlama Eğitimi

    youtube.com/watch?v=B9ClMUXtRiM

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan programlama dillerinde object oriented programlama (OOP) konseptlerini anlatan bir eğitim içeriğidir.
    • Video, iki farklı programlama dilinde OOP kavramlarını ele almaktadır. İlk bölümde Java programlama dilinde "Java Project" oluşturma, "Stock" sınıfı oluşturma, üye değişkenler, üye metotlar ve nesne türetme konuları adım adım gösterilmektedir. İkinci bölümde ise C# programlama dilinde statik ve public metotlar arasındaki farklar, "new" operatörü ile nesne oluşturma ve nesne değişkenlerine değer atama konuları örneklerle anlatılmaktadır.
    • Videoda ayrıca sınıfların veri tabanındaki tabloların nesneleşmiş halleri olduğu, kapsülleme kavramı ve default değerlerin kullanımı gibi temel OOP kavramları da açıklanmaktadır.
    00:01Java Projesi ve Sınıf Oluşturma
    • Java projesi ve object oriented programlama (OOP) konusu ele alınacak.
    • Test amaçlı bir Swing JFrame açılarak "frmStocks" adında bir sınıf oluşturulacak.
    • "Stock" adında bir sınıf oluşturulacak ve bu sınıf için "public" erişim tipi kullanılacak.
    01:55Sınıf Yapısı ve Üye Değişkenler
    • Bir sınıfın yapısı üye değişkenler ve üye metotlar (metotlar, olaylar) olarak oluşur.
    • Sınıflar veri tabanındaki tabloların nesneleşmiş halidir.
    • Üye değişkenler (nitelik/entity) tanımlanırken erişim tipi, veri tipi ve değişken adı belirtilir.
    03:51Üye Değişken Örnekleri
    • Stok için "stokId", "stokAdı", "barkodNo", "alışFiyatı", "satışFiyatı", "KDVOrani", "aktifDurumu", "kayıtZamanı", "özelKod" gibi üye değişkenler tanımlanabilir.
    • Farklı veri tipleri (string, int, float, byte, bool, date) kullanılarak üye değişkenler tanımlanabilir.
    • Üye değişkenler, bir stokta olması gereken özelliklerdir.
    06:33Üye Metotlar
    • Üye metotlar (stokKaydet, stokSil gibi) tanımlanır ve return değeri belirtilir.
    • Nesne yönelimli programlama (OOP) çalışırken, üye metotlar nesne üzerinden çalıştırılır.
    • Üye metotlar üzerinde ayrı bir çalışma yapılacaktır.
    09:29Kütüphane Kullanımı ve Kapsülleme
    • Java SQL kütüphanesi kullanılarak date sınıfı kullanılabilir.
    • Konu ilerledikçe, üye metotların farklı bir sınıfta olabileceği ve kontratların kullanılacağı belirtilir.
    • Üye değişkenlerin dışarıya kapatılması (kapsülleme) gerektiği, aksi takdirde yanlış değerlerin girilebileceği vurgulanır.
    13:11Nesne Türetme
    • Sınıf public ise, form üzerinden erişim sağlanabilir.
    • Nesne türetme için "sınıfAdı.nesneAdı = new sınıfAdı()" syntaxı kullanılır.
    • Her görsel bir sınıf olarak kabul edilir çünkü nesne yönelimli programlama önemli bir yapıdır.
    14:37Nesne Oluşturma ve Statik Özellikler
    • Public ancak statik olmayan metot ve değişkenlere erişmek için nesne üretmek gerekir çünkü bellekte yer almazlar.
    • Nesne oluşturmak için new operatörü kullanılır, örneğin "stok = new Stok();" şeklinde.
    • Nesne oluşturulduktan sonra, nesnenin özelliklerine değer atanabilir, örneğin "stok.alışFiyati = 89,50;" şeklinde.
    15:49Nesne Özelliklerine Değer Atama
    • Nesne oluşturulduktan sonra, alış fiyatı, barkod numarası, stok durumu, KDV oranı, özel kod, satış fiyatı, stok kodu ve stok ID gibi özelliklere değer atanabilir.
    • Nesne oluşturulduğunda, değişkenlerin default değerleri bellekte yer alır, örneğin alış fiyatı sıfır olarak görünür.
    • Nesne oluşturma ve değişkenlere değer atama işlemi, programlama dilinde temel bir kavramdır.

    Yanıtı değerlendir

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