 Nesne yönelimli programlamanın dört temel özelliğini açıklar.
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 diğerinden alma sürecidir. Polimorfizm, varlıkları çeşitli biçimlerde temsil etme yeteneğidir. Soyutlama, yalnızca işlevselliği ortaya çıkarırken uygulama ayrıntılarını gizleme işlemidir.