Nesne yönelimli programlamanın dört temel özelliğini açıklayın.
Nesne yönelimli programlamanın (OOP) dört temel özelliği vardır: kapsülleme, kalıtım, polimorfizm ve soyutlama. Kapsülleme, verileri ve kodu tek bir birime bağlama işlemidir. Kalıtım, bir sınıfın özelliklerini elde etme işlemidir. Polimorfizm, varlıkları çeşitli biçimlerde temsil etme yeteneğidir. Soyutlama, uygulama ayrıntılarını gizlerken yalnızca işlevselliği açığa çıkarma işlemidir.