- Class adalah blueprint atau prototype yang mendefinisikan variable dan method-method pada seluruh object tertentu.
- Object adalah sekumpulan software yang terdiri dari variable dan method-method terkait.
- programmer dapat menciptakan class baru dari class yang sudah ada, sehingga tidak perlu menuliskan code dari nol ataupun pengulangannya, namun tetap bisa menambahkan attribute dan atau method unik dari class itu sendiri.
Override
- mendefinisikan method dengan nama sama pada class yang berbeda. Error! Hyperlink reference not valid.
- konsep dapat dimanfaatkan dalam beberapa kasus inheritance, dimana menginginkan penamaan method dengan nama sama namun berbeda dalam implementasinya.
- mendefinisikan method dengan nama sama dalam satu class
- konsep sering digunakan dalam penggunaan constructor







