Sabtu, 12 November 2011

Package Java


Package yang artinya paket merupakan suatu pengelompokan file dalam java. Package biasanya berupa folder, dan di dalamnya terdapat file java. Di dalam package juga dapat terdapat package (folder) lainnya yang berisikan file java. Pendeklarasian package, nama package harus diawali huruf kecil.
Untuk lebih jelasnya berikut contoh Package :
package mahlukhidup;
public class Manusia {
public String nama = "";
public Manusia (String nama ) {
this.nama = nama;
}
}
Pada contoh di atas dapat kita lihat bahwa class Manusia berada dalam package mahlukhidup.
Berikut ini contoh class yang berbeda package :
package mahlukhidup.hewan;
public class Burung{
public static final boolean bisaTerbang = true ;
public String nama ="";
public Burung (String nama) {
this.nama = nama;
System.out.println("Nama burung: " +nama);
}
}
Pada contoh di atas bahwa class Burung berada dalam package hewan, namun package hewan berada dalam package mahlukhidup. 

Di bawah ini adalah folder(package ) dan isinya
Package Meet6 dan isinya
Isi package Meet6

Minggu, 06 November 2011

Richard's Blog: Overloading Dan Overriding Pada Pemrograman Java

Richard's Blog: Overloading Dan Overriding Pada Pemrograman Java: Overloading dan Overriding, keduanya merupakan class yang memiliki nama method yang sama. Namun pada overloading dan overriding memiliki...

Overloading Dan Overriding Pada Pemrograman Java


Overloading dan Overriding, keduanya merupakan class yang memiliki nama method yang sama. Namun pada overloading dan overriding memiliki kesamaan dan perbedaan yang dapat dilihat dari parameternya.

1.       Overloading
        Overloading merupakan suatu class yang memiliki method yang namanya sama. Method methodnya hamper sama seperti constructor yaitu memiliki nama yang sama dengan  nama classnya. Namun pada overloading terdapat 2 method yang memiliki nama yang sama tapi beda parameternya. Untuk lebih jelasnya berikut contoh overloading :

Contoh Overloading :

class Segitiga {
        public Segitiga(double panjang) {
                        System.out.println(“\nVariabel = segitiganya sama sisi “);
                        System.out.println(“Panjang = “ +panjang);
                        Keliling(panjang);
        Public Segitiga(double sisiMiring){
                        System.out.println(“\n2Variabel = segitiganya sama kaki”);
                        System.out.println(“Panjang = “ +panjang+ “sisi miring = “ +sisiMiring);
                        Keliling (panjang, sisiMiring);

Dapat dilihat pada contoh di atas bahwa terdapat 2 method dengan nama sama “ segitiga” memiliki parameter berbeda. Inilah yang disebut Overloading.


2.       Overriding
        Overriding  memiliki method yang namanya sama namun berbeda class. Method pertama adalah method yang berasal dari class induk dengan parameter yang sama dengan method pada class anak. Pada Overriding nama method dan parameternya pada kedua classnya harus sama. Di bawah ini adalah contoh overriding.

Contoh Overriding :

Class OverRiding  {
        public void MethodAsli ( ) {
                        System.out.println(“ Method milik class OverRiding dijalankan “);
}
Public static void main (String [ ] args) {
        OverRiding O = new OverRiding ( ) ;
}
}


Class SubOverRiding extends OverRiding {
        public void MethodAsli ( ) {
                        System.out.println(“ Method milik class OverRiding dijalankan “);
}
}


                        Pada kedua kelas di atas jelas terlihat bahwa method “ Method Asli” yang diturunkan dari class OverRiding memilki kesamaan dari segi nama,parameter dan juga implementasinya.