#2 Python'da Operatörler

Bu makalede Python'da kullanılan operatörler anlatılmaktadır. Bunlar genellikle Aritmetik (arithmetic) operatörler, Atama (assignment) operatörleri, Karşılaştırma (comparison) operatörleri, Mantıksal (logical) operatörler, Kimlik (identity) operatörleri, Üyelik (membership) operatörleri ve Bit (bitwise) operatörleri şeklinde gruplandırılır.

Php de Nesne Yönelimli Programlama - Final deyimi

Php de final deyimi nesne yönelimli programlamanın önemli özelliklerinden biridir. Proje geliştirirken bazı sınıf veya metotların tekrar kullanılmasının önüne geçmek isteyebiliriz. Bu durumda o sınıfın veya metodun önüne final deyimini ekleriz. Php de final deyimi sadece sınıflara ve sınıfların metotlarına uygulanabilir. Sınıf değişkenleri final olarak tanımlanamaz.

Php de Nesne Yönelimli Programlama - Kalıtım ile sınıfları genişletme

Kalıtım (inheritance) nesne tabanlı programalamanın en temel ve önemli konularından biridir. Kalıtım, bir sınıftan başka sınıfların türetilmesidir. Türeyen sınıfa çocuk(child) veya alt sınıf, türetilen sınıfa ise ebeveyn(parent) veya üst sınıf denir. Alt sınıflar, türetildikleri sınıfların private olmayan özellik ve metotlarına kendi elemanları gibi erişip kullanabilir. Yani alt sınıflardan üst sınıfların sadece public ve protected gizliliğine sahip elemanlarına erişilebilir. Fakat alt sınıftan türetilen nesneler üst sınıfın sadece public elemanlarına erişebilir, fakat private ve protected elemanlarına erişemez.