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

Postingan populer dari blog ini

PWEB 15 Desain Final Project

Tugas 8 Pemrograman Web (E) Membuat Form Register & Login Menggunakan Bootstrap

Tugas PBO 14 GUI & Panel Login