Membuat Class, Field, dan Constructor

November 7, 2009

1.Menambahkan package dalam Class baru.
Package atau bisa juga disebut paket, adalah sebuah mekanisme Java untuk meng-organize kelas-kelas. Sederhananya, class-class yang sejenis akan berada dalam 1 direktori dalam paket. Dalam beberapa hal, penulisan package biasanya ditulis seperti penulisan URL, tapi dibalik. Misalnya: com.mycompany.myproject.finance;

Contoh:

package finance; //package statement

class Stock{
    
}

2.Menambahkan Class dari luar
Terkadang kita membutuhkan class dari luar untuk disertakan dalam class yang baru saja kita bikin. Untuk keperluan ini, kita menggunakan perintah: import.

Contoh:

package finance; //package statement

import java.util.Date;
//Additional import statements if required go here
class Stock{
    
}

3.Mendeklarasikan Field dari Class
Penambahan field dalam sebuah mengikuti aturan sebagai berikut, yakni ditulis: tipe_data identifier. Bisa juga ditulis: tipe_data identifier = nilai_identifier.

Contoh:

package finance; //package statement

import java.util.Date;
//Additional import statements if required go here
class Stock{
    //Field declarations
    String symbol;
    double price;
    Date date
}

4.Pendefinisian Constructor.
Langsung aja,

Contoh:

package finance; //package statement

import java.util.Date;
//Additional import statements if required go here
class Stock{
    //Field declarations
    String symbol;
    double price;
    Date date;
    
    //Constructor declarations
    Stock(String stockSymbol){
        symbol = stockSymbol;
    }
}

5.Deklarasi Method dalam Class
Method bisa disebut sebagai perilaku(behaviour).

Contoh:

package finance; //package statement

import java.util.Date;
//Additional import statements if required go here
class Stock{
    //Field declarations
    String symbol;
    double price;
    Date date;
    
    //Constructor declarations
    Stock(String stockSymbol){
        symbol = stockSymbol;
    }
    void updatePrice (Date updateTime, double newPrice){
        date = updateTime;
        price = newPrice;
    }
    
    double getSymbol(){
        return symbol;
    }
    
    double getPrice(){
        return price;
    }
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: