Tugas Pertemuan 2 PBO (A) Konsep OOP
Nama : Afel Allaric Absor
NRP : 5025231140
Kelas : Pemrograman Berbasis Objek (A)
Konsep OOP
OOP (Object Oriented Program) atau PBO (Pemrograman Berbasis Objek) adalah Pemrograman yang memiliki basis objek dalam membuat suatu hal. Beberapa konsep PBO, yaitu :
1). Objects :
> Pengertian Objects = Dalam pemrograman berbasis objek, objek adalah suatu objek yang
akan didefinisikan sifat-sifatnya melalui atribut-atribut yang akan diberikan kepada objek
tersebut dan objek juga memiliki pengertian sebagai perwujudan dari class.
> Visualisasi :
> Contoh kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java
2). Classes :
> Pengertian Classes = Dalam pemrograman berbasis objek, class adalah konsep dasar dari
PBO yang digunakan sebagai blueprint dalam pembuatan suatu hal.
> Visualisasi :
> Contoh Kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java
3). Abstract :
> Pengertian Abstract = Dalam pemrograman berbasis objek, abstract adalah class yang
masih belum lengkap komponennya, abstract ini perlu dideklarasikan metodenya dalam
child classnya.
> Visualisasi :
> Contoh kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java
4). Encapsulation :
> Pengertian Encapsulation = Dalam pemrograman berbasis objek, encapsulation adalah
cara mendeklarasikan suatu nilai dari atribut class dalam class itu saja yang membuat data
dari atribut tersebut hanya bisa diakses dalam class tersebut.
> Visualisasi :
> Contoh kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java
5). Inheritance :
> Pengertian Inheritance = Dalam pemrograman berbasis objek, inheritance adalah cara
suatu class (child class) bisa memakai metode dari class (parent class) lain.
> Visualisasi :
> Contoh kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java
6). Polymorphism :
> Pengertian polymorphism = Dalam pemrograman berbasis objek, polymorphism adalah
cara suatu class, objek, variabel, maupun variabel bisa memiliki banyak bentuk dalam
suatu kode.
> Visualisasi : overloading is an example of polymorphism
> Contoh kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java
7). Overloading :
> Pengertian overloading = Dalam pemrograman berbasis objek, overloading adalah cara
yang memperbolehkan banyak metode memiliki nama yang sama tetapi memiliki
parameter yang berbeda.
> Visualisasi :
> Contoh kode : https://github.com/afelallaric/Tugas-PBO-2-OOP/blob/main/Main.java







Komentar
Posting Komentar