Sarmalama / Paketleme (Encapsulation): Sınıfı oluşturan metot ve özelliklerin gerçekleştirme biçiminin, bu sınıfı kullanacak olan kullanıcılardan gizlenmiş olmasıdır. Kapsüllemenin birinci adımı, kapsüllenecek field’ın private yapılmasıdır; çünkü public durumda, nesnenin ilgili bellek alanına hiçbir kontrol yapılmaksızın tüm değerler (o veri tipinin taşıyabileceği) atanabilir. Çok istisnai durumlar...