pemrograam 4
DASAR TEORIAssalamuaykum wr wb Maret 30,2021
hai,makasih yah sudah mau mampir di blog ini ,kali ini saya ingin membahas mengenai JAVA,pasti teman teman sudah kenal kan dengan aplikasih java ini ,di sini saya ingin memberitahu dasar dasar tentang java .Dan ini sebenar nya juga tugas dari kampus saya :v
PROGRAM JAVA
Disusun oleh :FANI (202001030088)Prodi : Manajemen Informatika(20M02)AMIK STIKOM TUNAS BANGSAPEMATANG SIANTAR2021
Inheritance adalah penurunan atribut dan method dari suatu kelas super/kelas induk ke sub kelas/kelas anak. Pewarisan ini bersifat menyeluruh sehingga semua attribute dan method yang di miliki kelas super dapat diturunkan ke sub kelas.contohnya jika kelas c merupakan turunan kelas b dan kelas b merupakan turunan kelas a, maka otomatis attribute dan method kelas a akan diwariskan pula ke kelas c. Dengan demikian jika seorang programmer ingin memodifikasi suatu attribute atau method yang digunakan sub kelas, maka hanya dilakukan modifikasi pada kelas super yang memilikinya.
Deklarasi:
[modifier] class NamaSubKelas extends NamaKelasSuper {
class body;
}
Keterangan: Kata kunci extends digunakan untuk menyatakan pewarisan.
Encapsulation atau pengkapsulan adalah suatu kemampuan dalam pemrograman berorientasi objek untuk menyembunyikan atribut dan method suatu objek dari objek lain. Pengkapsulan membuat orang lain tidak mengetahui bagaimana detil implementasi (listing program) dari modul tersebut. mereka hanya perlu mengetahui variabel-variabel apa saja yang menjadi input dan output, serta bagaimana interaksi modul tersebut dengan variabel, method, kelas, interface atau package lain dengan modul tersebut. Dalam pemrograman, menyembunyikan detail ini dikenal dengan istilah information hiding.
Pengkapsulan dilakukan dengan cara memberikan modifier private pada suatu method dan pada variabel. Method untuk memberikan nilai pada suatu atribut privat biasanya diawali dengan kata “set”, sedangkan method untuk mengambil nilai dari suatu atribut privat biasanya diawali dengan kata ”get”.
Secara leksikal, polymorhism (polimorfisme) bermakna satu kata yang memiliki banyak arti. Polimorfisme dapat diilustrasikan sebagai berikut. Perhatikan penggunaan kata “mentah” dalam beberapa kalimat berikut:
1. “sayuran itu masih mentah”.
2. “Pukulan petinju itu berhasil dimentahkan lawannya”.
3. ”Gagasan itu masih mentah sehingga perlu dibahas kembali”.
Dalam pemrograman, istilah polimorfisme dapat diartikan sebagai modul yang memiliki nama yang sama, namun memiliki tingkah laku yang berbeda sehingga implementasinya berbeda.
Langkah -langkah dan CONTOH PROGRAM
PENJELASAN
Class tersebut adalah abstract,
maka jika di compile akan sukses namun dibutuhkan public.
Class
abstrak adalah class yang masih dalam bentuk abstrak. Karena bentuknya masih
abstrak, dia tidak bisa dibuat langsung menjadi objek.
Sebuah
class agar dapat disebut class abstrak setidaknya memiliki satu
atau lebih method
abstrak.
Method
abstrak adalah method yang tidak memiliki implementasi atau tidak ada bentuk
konkritnya.
Cara membuat class abstrak adalah dengan memberikan kata kunci
abstract
kepada class dan method yang ingin dijadikan abstrak.OUTPUT
PENJELASAN
Program
tersebut error, karena tidak ada pendeklarasian “gaji” dan class “Karyawan” disitu, namun jika di
fungsikan dengan abstract Karyawan, maka akan mengeksekusi perintah deklarasi,
yaitu naik gaji 1000000 .
abstract
kepada class dan method yang ingin dijadikan abstrak.
Komentar
Posting Komentar