Dasar-dasar Pemrograman Objek dg Java Gita Indah Marthasari
Tujuan Mahasiswa mengenal konsep utama dalam pemrograman berorientasi objek Mahasiswa mampu menggunakan tipe data yang didukung oleh Java Mahasiswa mampu membuat variabel di Java
Konsep oop
Abstraksi Definisi : Contoh : Contoh dlm pemrograman : Menyembunyikan kerumitan sebuah proses. Contoh : Menjalankan mobil Menyimpan tulisan di word processor Mengirim SMS dari handphone, dll Contoh dlm pemrograman : Tombol ‘Save’ pada aplikasi Tombol ‘Logout’ pada email,
Enkapsulasi/Pembungkusan Proses abstraksi dilakukan dengan menyembunyikan / membungkus data dan proses (method) ke dalam sebuah entitas tunggal. Disebut jg Information Hiding object
Contoh Enkapsulasi Enkapsulasi data Enkapsulasi method
Tingkatan Enkapsulasi private protected public
Pewarisan (Inheritance) superclass subclass
Polimorfisme - speak Animal Duck Cat Dog
dasar-dasar pemrograman java
Java Data Type Data type Primitif Integer byte short int long Floating-point float double Character char Logika boolean Reference class interface array
Variabel Variabel berisi nilai yang dapat diubah. Lingkup (scope) variabel : di antara tanda ‘{’ dan ‘}’ tempat deklarasinya
Contoh 1 class LingkupVariabel { public static void main(String[] args) { int a = 10; if (a > 5) { // awal blok int b = 15; System.out.println("Nilai a di dalam blok if: " + a); System.out.println("Nilai b di dalam blok if: " + b); } // akhir blok System.out.println("Nilai a di luar blok if: " + a); // SALAH //System.out.println("Nilai b di luar blok if: " + b); }
Latihan Buatlah kelas bernama Student. Buatlah fungsi main. Deklarasikan variabel bernama “age”. Inisialisasi variabel “age” dengan nilai 18. Tampilkan nilai “age” ke layar. Buatlah kelas bernama Car. Buatlah fungsi main. Deklarasikan variabel bernama “fuelCapacity”. Inisialisasi variabel “fuelCapacity” dengan nilai 10. Tampilkan nilai “fuelCapacity” ke layar. Buatlah kelas bernama Universitas. Buatlah fungsi main. Deklarasikan variabel bernama “akreditasi”. Inisialisasi variabel “akreditasi” dengan huruf A. Tampilkan nilai “akreditasi” ke layar.
Pada kelas Student, ubahlah variabel “age” menjadi 20 kemudian tampilkan ke layar tulisan “Student’s age is 20” Pada kelas Car, gantilah nilai variabel “fuelCapacity” menjadi 30 kemudian tampilkan ke layar tulisan “Saat ini tangki bensin berisi 30 liter” Pada kelas Universitas, gantilah nilai variabel “akreditasi” menjadi B kemudian tampilkan ke layar tulisan “Statu akreditasi : B”