Nesne Yönelimli Programlama (OOP), kodu gerçek dünyadaki nesneler gibi düşünerek organize etme yöntemidir. Her nesnenin özellikleri ve yapabildiği işler vardır.
Sınıf ve nesne
Sınıf bir kalıptır (örneğin 'Araba'), nesne ise o kalıptan üretilen gerçek örnektir (örneğin 'kırmızı bir Araba'). Bir sınıftan istediğin kadar nesne üretebilirsin.
Temel kavramlar
- Özellik (property): nesnenin verileri (renk, hız)
- Metot: nesnenin yaptığı işler (hızlan, dur)
- Kalıtım: bir sınıfın başka bir sınıftan özellik devralması
- Kapsülleme: verileri bir arada ve korumalı tutmak
Kuzey Kutbu dersleriyle kendi elinle yazarak öğren.