Tugas 2 - Konsep OOP
Nama : Dewa Putu Ananda Taurean Mahesa
NRP : 5025231158
Kelas : PBO A
1. Class
Class adalah blueprint yang bisa dibuat menjadi objek. Class berisi atribut data type atau variabel dan methods atau fungsi yang ditentukan oleh user.
2. Object
Object adalah entitas asli berisi data yang dibuat dari suatu class. Object terdiri dari state (atribut object), behavior (methods object), identity (nama unik object), dan methods (fungsi dari class).
3. Abstraction
4. Encapsulation
Encapsulation adalah metode untuk membungkus atribut dan method menjadi satu unit.
Inheritance adalah mekanisme di mana suatu class dapat menggunakan atribut dan method dari class lain.
6. Polymorphism
Polymorphism adalah konsep di mana suatu fungsi dari objek dapat melakukan hal yang berbeda. Ada 2 cara yaitu overload (compile time) dan override (run time).
Overload terjadi saat method di suatu class memiliki nama yang sama namun parameter yang berbeda, sedangkan override terjadi saat suatu objek memiliki implementasi method yang spesifik yang sudah didefinisikan di class nya.
Comments
Post a Comment