Npm : 1914370427
Matkut : PBO
1). Class adalah cetak biru atau blueprint dari object. Class digunakan hanya
untuk membuat kerangka dasar. Yang akan kita pakai nantinya adalah hasil
cetakan dari class, yakni object.
1 <?php
2 class laptop {
4 }
5 ?>
2). Public
Public adalah label yang berfungsi untuk menentukan sifat akses ke semua
member yang mengikutinya (di bawahnya), sehingga memiliki sifat dapat di
akses dari manapun. Dapat di akses dari dalam class itu sendiri, dari anak class
(derived class) dan juga dari luar class.
Private
Protected
3). Constructor adalah method khusus yang akan dieksekusi pada saat
pembuatan objek (instance).
Contoh :
package konstruktor;
Public user () {
Class democonstructor{
4). Encapsulation
#include <iostream>
class remoteTV{
private:
string tombolNo[10];
public:
tombolNo[i] = value;
return tombolNo[i];
};
int main(){
remoteTV ruangTamu;
cout<<ruangTamu.getTombolNo(0)<<endl;
cout<<ruangTamu.getTombolNo(1)<<endl;
cout<<ruangTamu.getTombolNo(2)<<endl;
cout<<ruangTamu.getTombolNo(3)<<endl;
return 0;
MATAKULIAH KRS
+kd_matkul : char
+kd_krs : int
+nama_matkul : varchar
+kelas : char
+singkatan : char
+semester : int
+jumlah_sks : int
NILAI MAHASISWA
+tugas : int
+nim : char
+absen : int
+nama_mhs : varchar
+uts : int
+alamat_mhs : varchar
+uas : int
6). Inheritance adalah konsep OOP dimana sebuah class dapat menurunkan
property dan method yang dimilikinya kepada class lain. Konsep inheritance
dipakai untuk memanfaatkan fitur code reuse, yakni menghindari terjadinya
duplikasi kode program.
String warnakulit;
int jumlahkaki;
warnakulit=warna;
jumlahkaki=jumlah;
7). Polymorphism adalah salah satu konsep penting dalam object oriented
programming (OOP) di bahasa Java setelah abstraction dan inheritance.
Polymorphism berarti banyak bentuk. Polymorphism sering dikaitkan dengan
penggunaan lebih dari satu metoda dengan nama sama.
cetakObyek(new Balok());
cetakObyek(new PersegiPanjang());
cetakObyek(new BangunDatar());
cetakObyek(new Object());
System.out.println(obyek);
}
class BangunDatar extends Object {
2. Class Dog
2.sayHellow
2.umur=um