..:Welcome to My Blog:..

Clock

Entri Populer

Powered By Blogger

Total Tayangan Halaman

Pages

OOP(Object Oriented Programming)

Java adalah Bahasa Pemrograman Berorientasi Objek (PBO)

       Sebagaimana halnya C++, salah satu bahasa yang mengilhami Java, Java juga merupakan bahasa pemrograman berorientasi Objek. Java menggunakan kelas untuk membentuk suatu Objek. Beberapa sifat pada PBO "Java" adalah :
1) Pewarisan
       Pewarisan adalah mekanisme penurunan variable ataupun method dari Superclass ke Subclass(keyword : "extends")

2) Polimorfisme
       Polimorfisme adalah proses perubahan bentuk pada method yang terdiri dari 2 jenis, yaitu:
        a) Overload : perubahan pada Parameter di class sendiri / pada class turunan.
        b) Override : perubahan pada body khusus pada class turunan saja.

3) Pembungkusan / Encapsulation
       Encapsulation adalah mekanisme tingkat akses yang terjadi pada program Java. Encapsulation dibagi menjadi 4, yaitu :
        a) Public : tingkat akses pada semua class pada semua Package.
        b) Default : tingkat akses pada semua class dalam Package yang sama (1 Package).
        c) Protected : tingkat akses pada class turunan dan class itu sendiri.
        d) Private : tingkat akses yang hanya bisa dilakukan pada class itu sendiri.

4) Modifier
       Modifier adalah mekanisme perubahan / pengaksesan variable / method yang terbagi menjadi 2, yaitu :
        a) Static : diberikan pada variable & method agar pengaksesannya tanpa initialisasi / pembentukan Objek baru.
        b) Final : diberikan pada class agar tidak bisa diturunkan ke class yang lain, variable menjadi Konstan, dan method tidak bisa di Override.

5) Abstract Class
       Abstract Class adalah Class yang tidak bisa dibuat Objek, berisi abstract method dan Non-abstract method, dan biasanya merupakan Class yang tertinggi (keyword : "abstract", tetapi untuk pemanggilan dari class turunan tetap menggunakan keyword : "extends", karena berupa Class).

6) Interface
       Interface bukan merupakan class, berisi abstract method dan final variable (konstanta). Untuk menerapkannya harus pada class lain dengan keyword : "implements".

1 komentar:

AMISHA mengatakan...

Saya telah berpikir bahwa semua perusahaan pinjaman online curang sampai saya bertemu dengan perusahaan pinjaman Suzan yang meminjamkan uang tanpa membayar lebih dulu.

Nama saya Amisha, saya ingin menggunakan media ini untuk memperingatkan orang-orang yang mencari pinjaman internet di Asia dan di seluruh dunia untuk berhati-hati, karena mereka menipu dan meminjamkan pinjaman palsu di internet.

Saya ingin membagikan kesaksian saya tentang bagaimana seorang teman membawa saya ke pemberi pinjaman asli, setelah itu saya scammed oleh beberapa kreditor di internet. Saya hampir kehilangan harapan sampai saya bertemu kreditur terpercaya ini bernama perusahaan Suzan investment. Perusahaan suzan meminjamkan pinjaman tanpa jaminan sebesar 600 juta rupiah (Rp600.000.000) dalam waktu kurang dari 48 jam tanpa tekanan.

Saya sangat terkejut dan senang menerima pinjaman saya. Saya berjanji bahwa saya akan berbagi kabar baik sehingga orang bisa mendapatkan pinjaman mudah tanpa stres. Jadi jika Anda memerlukan pinjaman, hubungi mereka melalui email: (Suzaninvestment@gmail.com) Anda tidak akan kecewa mendapatkan pinjaman jika memenuhi persyaratan.

Anda juga bisa menghubungi saya: (Ammisha1213@gmail.com) jika Anda memerlukan bantuan atau informasi lebih lanjut

Posting Komentar

Pengikut