Langsung ke konten utama

Konsep OOP JAVA

 


OOP kepanjangan dari Object Oriented Programming, yang dimana didalam pemrograman berorientasi objek informasi serta instruksi buat pemrosesan, gimana informasi dikombinasikan jadi“ objek” yang lumayan mencukupi sehingga dapat digunakan pada program lain. Perihal terutama disini merupakan objek.

Objek merupakan materi self- contained yang terdiri dari kode pemrogaman yang sudah disusun lebih dahulu. Materi muat ataupun mengkapsulasi baik cabang informasi, ataupun instruksi pemrosesan yang dapat dicoba pada informasi tersebut.

Gimana informasi dikirim..?? sehabis objek jadi bagian dari sesuatu program, instruksi tertentu diaktivasi cuma kala“ message” yang terpaut telah dikirimkan. Message merupakan pengiriman peringatan kepada objek kala pembedahan yang wajib mengaitkan objek tertentu dicoba.

Gimana informasi diproses..?? message lumayan mengenali operasinya. Gimana sesungguhnya perihal itu dicoba hendak disertakan didalam instruksi pemrosesan yang jadi bagian dari objek. Instruksi pemrosesan ini dinamakan method.

Memakai kembali blok kode program sehabis kamu menuliskan satu blok kode program, kode tersebut bisa digunakan kembali pada program- program yang lain. Sehingga, dengan OOP- tidak semacam bahasa pemrograman tradisional yang lain, kamu tidak butuh mengawali membuat kode program dari dini.

Dibanding dengan pemrogaman tradisional yang lain, menekuni pemrogaman berorintasi objek memakan waktu yang lebih lama sebab semacam berpikir dengan metode yang baru. Sekalipun demikian, OOP memilliki keunggulan ialah objek dapat digunakan berulang- ulang pada aplikasi yang berbeda serta oleh programmer yang berbeda, sebab itu waktu pengembanganya juga lebih kilat serta bayaran juga dapat menurun.

3 Konsep OOP

Pemrograman berorientasi objek mempunyai 3 konsep bawah yang berarti, ialah enskaplusi, pewarisan, serta polimorfisme.

Enkapsulasi berarti objek muat informasi serta instruksi pemrosesan yang relevan. Sehabis objek terbuat, objek bisa digunakan kembali buat program lain. Uraian mudahnya kita ambil satu contoh: Kalkulator, yang kamu tau memiliki guna buat berhitung, waktu kamu membeli kalkulator pastinya kamu cuma memilah mutu kalkulator yang bagus, itu yang terutama. Kamu tidak perduli gimana metode rangkaian mesin digital yang bekerja didalam kalkulator itu. Intinya kita cuma butuh tau apa khasiatnya, gimana metode memanfaatkannya serta hasilnya apa.

sehabis mencipatakan suatu objek. Kamu bisa menggunakanya selaku fondasi buat objek yang sama yang memilliki sikap ataupun ciri sama. Seluruh objek berasal dari ataupun yang silih berhubungan dapat membntuk sesuatu kelas. Tiap- tiap kelas muat instruksi spesial( method) yang unik buat kelompok tersebut.

Pewarisan( inheritance), sehabis mencipatakan suatu objek. Kamu bisa memakainya selaku fondasi buat objek yang sama yang memilliki sikap ataupun ciri sama. Seluruh objek berasal dari ataupun yang silih berhubungan yang dapat membentuk sesuatu class. Tiap- tiap kelas muat instruksi spesial( method) yang unik buat kelompok tersebut.

intinya merupakan meningkatkan class yang telah terdapat. Jadi kamu tidak butuh membuat dari dini lagi, class yang telah terdapat dapat dimodifikasi serta/ ataupun ditambah gunanya cocok dengan kebutuhan. Contoh mudahnya merupakan apabila kamu memiliki hp, bisa jadi dahulu hp kamu cuma sebatas dapat telpon serta sms saja, sehabis ditambah ataupun dimodifikasi saat ini hp kamu telah dapat buat akses internet ataupun bermain permainan.

Jadi, dengan pewarisan seluruh pergantian itu tidak merubah seluruh objek yang terdapat, namun cuma menaikkan serta memodifikasi dengan mempertahankan objek( class) yang telah terdapat.

Polimorfisme, Dalam pemrograman berorientasi objek, polimorfisme berarti suatu pesan( permintaan yang telah digeneralisasi) membagikan hasil yang berbeda bersumber pada objek yang dikirimkan. Intinya dengan satu baris perintah kita dapat memakainya buat bermacam keperluan. Ilustrasi mudahnya merupakan contoh kamu perhatikan tombol“ Play”, tombol ini pada seluruh perlengkapan memiliki guna yang sama buat melakukannya, sementara itu kalo kamu perhatikan tombol“ Play” pada remote televisi ataupun radio apalagi vcd memiliki metode kerja yang berbeda satu sama lain.

Inti Polimorpisme merupakan objek yang kamu pakai ini dapat berganti cocok dengan keadaan yang terjalin. Jadi kamu tidak butuh menulis kode program panjang- panjang.

Berikut contoh program java simpel:

Ketentuan penyusunan program di Java, Java merupakan turunan dari C, sehingga Java mempunyai watak C ialah Case sensitive, ialah membedakan antara huruf besar serta kecil dalam suatu file program di Java, cuma diijinkan mempunyai 1 buah class yang bertabiat public.

Dalam suatu file program Java, cuma terdapat satu method main( method yang awal kali dibaca oleh interpreter Java).

Nama suatu file program Java wajib sama dengan nama class yang mempunyai method main() di dalam badannya. Perhatikan kalau tulisan nama file dengan nama class( huruf besar ataupun kecilnya) haruslah persis sama.

Pada contoh program hendak ditampilkan tulisan Welcome 

//Nama File Welcome.java

class Welcome

{

public static void main(String args[])

{

System.out.println(“Welcome”);

}

}

Langkah selanjutnya :

1.Simpan dengan nama: Welcome.java

2.compile Welcome.java : javac Welcome.java

3.hasilnya akan menghasilkan : Welcome.class

4.jalankan Welcome.class: java Welcome.class atau java Welcome

5.akan keluar hasil :

Welcome

Programming Tips :

Dalam penulisan bahasa program, disarankan :

1. Huruf depan dari sebuah class atau method menggunakan huruf besar

2. Menulis Komentar pada sebuah class atau method untuk memudahkan debug (pencarian kesalahan). Serta mempermudah orang lain membaca program kita.

Dalam dunia nyata, programmer bekerja secara team, jadi di usahakan partner team mengerti apa yang anda buat dengan memberikan komentar pada setiap script yang anda tulis

3. Membuat indentasi (jarak antara induk perintah dan anak perintah). Identasi sebisa mungkin dibuat standard, semisal pada contoh diatas, jarak antara tulisan class Welcome sebagai induk perintah dengan tulisan public sebagai anak perintah adalah 5 spasi. Sekali lagi, ini untuk mempermudah dalam pemahaman program.


Komentar

Postingan populer dari blog ini

Kenapa Laptop Lenovo Thinkpad second Banyak Beredar di Pasaran?

Laptop Lenovo Thinkpad itu merupakan laptop standar untuk pengadaan barang pada sebuah instansi baik pemerintah maupun swasta. Untuk kelas desktop biasanya dulu banyak pakai merek Dell, untuk kelas AIO biasanya pakai merek HP atau Dell juga. Sangat jarang sebuah instansi melakukan pengadaan laptop dan milih merek Asus, Toshiba, Sony. Kenapa Laptop Lenovo Thinkpad second Banyak Beredar di Pasaran? Jadi mengapa di Marketplace banyak laptop Thinkpad bekas? ya karena laptop tersebut barang bekas yang dijual oleh instansi. Produk tersebut adalah barang impor dalam kondisi bekas, ada yang dari Singapore, Malaysia, Jepang, Korea, Bahkan ada yang dari Amerika. Saya sendiri pernah kerjasama dengan importir laptop bekas Korea, dulu saya kerjanya ngecek apakah laptop berfungsi normal atau tidak, trus install ulang OS. Nah untuk banyaknya produk Lenovo Thinkpad ini kebanyakan bekas dari Amerika, jadi sebuah instansi di Amerika itu kalau pengadaan laptop pasti pakai merek Amerika seperti Dell, HP, ...

Bahasa Pemrograman Java

Java adalah bahasa pemograman multi-platfom yang awalnya dikembangkan oleh Sun Microsystem Pada Tahnun 1994 Java didukung pada sistem operasi Android, Apple, Linux, Unix dan Windows. Akibatnya, pengembang dapat membuat perangkat lunak untuk semua platform ini tanpa perubahan pengkodean yang besar. Ini menjadikannya bahasa yang ideal untuk membuat aplikasi web, aplikasi desktop, dan lainnya.**** Java adalah bahasa pemrograman yang sederhana namun kuat. Ini didasarkan pada C , tetapi memiliki sintaks yang lebih sederhana dan lebih sedikit komponen bawaan. Akibatnya, pengembang dapat dengan cepat membangun program komputer canggih tanpa menghabiskan waktu berminggu-minggu mempelajari basis kode. Itu sangat membantu untuk proyek kompleks seperti aplikasi Android atau aplikasi web. Berkat keserbagunaannya, Java adalah pilihan yang sangat baik untuk membangun aplikasi yang tangguh.Java biasanya digunakan dalam kehidupan sehari-hari untuk mengakses layanan online. Banyak aplikasi berjalan di...

Peretas dapat mengubah kabel komputer menjadi antena untuk mencuri data sensitif

Komputer terkadang tetap terputus atau "terbuka" dari Internet untuk mencegah peretas jarak jauh mendapatkan akses untuk mencuri data, tetapi sekarang ada cara untuk menggunakan kabel hard drive untuk mengirimkan informasi melalui gelombang radio. Peretas dapat secara diam-diam mengubah kabel di komputer menjadi antena darurat yang diam-diam dapat mengirimkan data sensitif, bahkan dari perangkat "lubang udara" yang tidak sengaja terhubung ke Internet. Komputer dengan celah udara sering digunakan oleh layanan keamanan pemerintah dan sistem kontrol infrastruktur untuk mencegah peretas jarak jauh mendap...