Pertemuan 2 OOP - Konsep OOP
Nama : Kadek Fajar Pramartha Yasodana
NRP : 5025231185
Kelas : PBO (A)
Berikut adalah beberapa konsep penting dalam pembelajaran Object Oriented Programming
Class
Class adalah suatu entitas atau cetakan yang menggambarkan keadaan dan perilaku dari sesuatu yang logis.
Contoh Implementasi : Class
Object
Object adalah instansiasi atau perwujudan dari suatu kelas pada suatu waktu yang ditandai dengan pemanggilan constructor
Contoh Implementasi : Object
Abstraction
Abstraction adalah proses menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas penting kepada pengguna.
Contoh Implementasi : Abstraction
Encapsulation
Encapsulation adalah proses membungkus data (atribut) dan metode dalam satu unit (class) dan menyembunyikan detail implementasi dari pengguna.
Contoh Implementasi : Encapsulation
Inheritance
Inheritance adalah mekanisme di mana sebuah class dapat mewarisi atribut dan metode dari class lain.
Contoh Implementasi : Inheritance
Polymorphism
Polymorphism Adalah suatu konsep dimana kita bisa memiliki banyak class yang berkaitan dengan suatu base class dengan melakukan inheritance. Polymorphism memakai metode dan property yang berada pada base class untuk melakukan suatu hal yang berbeda namun pada base yang sama.
Contoh Implementasi : Polymorphism
Overloading
Overloading adalah proses mendefinisikan beberapa metode dengan nama yang sama tetapi dengan parameter yang berbeda dalam satu class.
Contoh Implementasi : Overloading
Comments
Post a Comment