Posted by: tonyteaching | June 18, 2009

2 cara menggunakan Class

2 pilihan untuk memanfaatkan Class yang sudah kita bikin:

1. Nulis aplikasi terpisah khusus untuk membuat Object dan mempergunakan Class yang berada di file lain tersebut (satu folder atau sudah didefine di Classpath).

2. Nulis class method main () di file yang sama, jangan lupa nama file harus sama dengan nama class yang ada main method nya ini.

Contoh:

Saya bikin file bikin Class: “VolcanoRobot.java”

class VolcanoRobot
{
String status;
int speed;
float temperature;

void checkTemperature()
{
if (temperature > 660)
{
status = “pulang”;
speed = 5;
}
}

void tunjukinAttributes ()
{
System.out.println (“Status: ” + status);
System.out.println (“Speed: ” + speed);

System.out.println (“Temperature: ” + temperature);

}
}

Kemudian saya pengin membuat file lain untuk memanggil Class VolcanoRobot (termasuk variables dan methods nya): “VolcanoApplication.java”

class VolcanoApplication
{
public static void main (String[] arguments)
{
VolcanoRobot tony = new VolcanoRobot ();
tony.status =”menjelajah”;
tony.speed = 2;
tony.temperature= 510;

tony.tunjukinAttributes ();

System.out.println(“Naikkan kecepatan ke 3”);
tony.speed=3;
tony.tunjukinAttributes();

System.out.println(“Naikkan Temperature ke 670”);
tony.temperature=670;
tony.tunjukinAttributes();

System.out.println(“Check Suhu”);
tony.checkTemperature();
tony.tunjukinAttributes();
}
}

Nah sekarang file “VolcanoApplication.java” ini siap di compile dan di run, yang otomatis saat di compile & run akan memanggil Class dan Methods yang ada di file “VolcanoRobot.java”

sekali lagi ingat: file java yang dapat dicompile hanyalah yang mempunyai main () method!!!


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

Categories

%d bloggers like this: