Selasa, 31 Oktober 2017

PACKAGE dan CLASS Pada Java

 Assalamualaikum Wr Wb.
Hello Netters Kali ini penulis akan membahas package dan class pada bhs java.
Apa itu Package?

   Package adalah suatu cara untuk memanage class-class yang kita buat. Package akan sangat bermanfaat Jika class-class yang kita buat sangat banyak sehingga perlu dikelompokkan berdasarkan kategori tertentu.
Ketentuan penggunaan package :
- 1 package adalah 1 subfolder di file system
- Package sangat berguna untuk mengorganisir file dalam suatu Project atau library
- Nama package menggunakan lowercase
- Keyword: package name;
Package digunakan untuk mengelompokkan file kelas (*.class) yang terkait (karena jenisnya, fungsinya atau karena alasan lainnya) pada direktori yang sama, dimana didalam setiap kelasnya terdapat directve (statemen java dalam source code yang digunakan untuk membuat kelas) package yang mengacu pada directori tersebut.
Deklarasi package :
                Package namaPackage;
Secara umum, bila ingin menggunakan kelas yang telah dideklarasikan dan dikompile ke dalam suatu package, maka anda perlu membubuhkan pernyataan import pada kelas pemanggil tersebut.
Deklarasi import:

Sabtu, 21 Oktober 2017

Overloading, Overriding , dan Exception pada Java


Assalamualaikum wr wb :)

Pada post kali ini admin akan membahas Overloading, Overriding , dan Exception pada Java
langsung saja simak ya guys

1.    Overloading

Overloading adalah suatu kemampuan dalam bahasa berorientasi objek untuk menggunakan satu nama method untuk beberapa method yang memiliki parameter masukan yang berbeda (tipe maupun jumlah parameter). Jadi Dalam sebuah kelas terdapat beberapa method yang namanya sama, yang membedakan hanya tipe data dan jumlah parameternya.

2.     Overriding

Overriding adalah suatu kemampuan dalam bahasa berorientasi objek untuk mengubah implementasi (menimpa) suatu method yang  dimiliki oleh kelas super ketika kelas super tersebut diturunkan. Overriding memodifikasikan secara vertical method milik kelas super.
Ada dua alasan mengapa melakukan Overriding :
a)      Mendefenisikan kembali method kelas induk secara total
b)      Menambahkan behavior tertentu pada method kelas induk

Senin, 09 Oktober 2017

ABSTRAC CLASS , INTERFSCE, dan INNER CLASS



Assalamualaikum wr. wb. :)
hello semuanya, post kali ini penulis akan membahas sesuai judul diatas
cekidott...



 Abstract Class
Abstract class adalah suatu kelas yang dinyatakan abstract, umumnya memiliki satu atau lebih abstract method, abstract method adalah suatu method yang belum memiliki implementasi dan menggunakan modifier abstract. Abstract class biasanya dijadikan parent / super class dari kelas-kelas yang dapat membuat objek, abstract class tidak dapat diinstansiasi.
Interface
           Interface adalah suatu kelas yang berisi method-method tanpa implementasi, namun tanpa modifier abstract, apabila suatu interface memiliki atribut maka atributnya akan berlaku sebagai konstanta.
 Inner Class

Minggu, 01 Oktober 2017

Inheritance (Pewarisan)

Inheritance

   Inheritance adalah konsep penting dalam pemrograman berorientasi objek. Bila diterjemahkan secara harafiah, artinya adalah Pewarisan.
Istilah Inheritance akan lebih sering digunakan karena istilah ini sudah dikenal luas dalam dunia pemrograman internasional. Fungsi utama inheritance adalah untuk membuat Class baru dari class yang sudah ada.
Inheritance menjadikan suatu class menjadi lebih reusable dalam arti lebih berguna karena dapat digunakan untuk menghasilkan class-class lain yang lebih spesifik.
Apabila ada suatu class mewarisi class lain maka dalam definisi class harus ditambakan extends.

  • Pewarisan bersifat menyeluruh
  • Semua data dan method milik kelas asalnya diturunkan ke kelas baru / kelas anak.
  • Kelas yang mewariskan bernama Super Class atau Kelas Induk
  • Kelas yang diwariskan bernama Sub Class atau Kelas Anak

Misal :

Class, Method, Constructor, Objek pada pemrograman Java

Assalamualaikum wr. wb

pada post kali ini saya akan membahas dengan singkat apa itu class,method, constructor dan objek pada bhs java

  1. Pengertian Class
Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. Class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
Contoh sintaknya:
[modifier1] class NamaKamar [modifier2]{
Class body;
  1. Pengertian Method
Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya. Ada 4 (Empat) bagian dasar yang dimiliki metode antara lain: