cevap 1:

Bu dillerin desteklediği özelliklere bağlı olarak, iki kategoriye ayrılırlar.

1). Nesne tabanlı programlama dili.

2). Nesneye yönelik programlama dili.

Aşağıdaki fark özelliklerine dayanmaktadır.

1) Nesne tabanlı programlama dilinin başlıca özellikleri

  • Veri Kapsülleme Nesne kimliği Veri Gizleme ve erişim mekanizmaları Operatöre aşırı yükleme Otomatik başlatma ve nesnelerin temizlenmesi.

2) Nesneye yönelik programlama dillerinin temel özellikleri

Nesne yönelimli programlama, nesne tabanlı tüm programlama dili özelliklerini ve iki ek özellik içerir -

  • Dinamik bağlanma

cevap 2:

Java ve C ++ gibi Nesne Tabanlı Programlama dilleri, Kapsülleme, Soyutlama, Çok Biçimlilik ve Kalıtım gibi OOPS kavramlarını takip eder.

Nesne Tabanlı Programlama dilleri OOPS'un bazı özelliklerini takip eder, ancak Polimorfizm ve Kalıtım için destek sağlamazlar. Yumurta. JavaScript, VBScript vb.

Nesne Tabanlı Programlama dilleri Nesneler için destek sağlar ve yapıcıdan nesne oluşturabilirsiniz. Ayrıca diller Kapsüllemeyi de destekler. Bunlar Prototip odaklı diller olarak da bilinir.