Nesne yönelimli programlamanın üç ilkesini yazın.
1. Kapsülleme: nesneler hem durumu (verileri) hem de davranışı (yöntemleri) içerir. 
2. Soyutlama: nesneler karmaşıklığı gizler ve etkileşim için basit bir arayüz sunar. 
3. Kalıtım: nesneler diğer nesnelerden gelen davranışları kullanabilir .