Kamis, 07 Oktober 2010

Struktur Class Java

Pada serie tulisan sebelumnya, kita telah membuat sebuah program Java N-Tier yang sedehana. Sekarang mari kita mundur beberapa langkah untuk mengulas dasar-dasar pemograman yang menjadi pondasinya.
Sebuah program pada platform Java tersusun dari berbagai jenis elemen file, misalnya : Java class, file properties, file Xml konfigurasi, dlcs (dan lainnya cari sendiri…). Pada bagian ini kita hanya akan fokus pada Java Class.

Sebuah class pada Java tersusun dari Variable atau State dan Method atau Behavior.
Variable menerangkan hal-hal yang sebuah object ‘ketahui’ (know), sedangkan Method merupakan hal-hal yang sebuah object dapat ‘lakukan’ (does).
"State dari sebuah object dapat mempengaruhi Behavior-nya."
Berikut contoh dari analogi diatas:
package greenhornsjava;

import java.util.Scanner;

public class Duke {
 private int age;

 public void setAge(int age) {
  this.age = age;
 }

 public int getAge() {
  return age;
 }
 
 public void run() {
  if(age < 25) System.out.println("Duke Run Very Fast...");
  else if(age >= 25 && age < 35) System.out.println("Duke Run Fast...");
  else if(age >= 35 && age < 45) System.out.println("Duke Run Slow...");
  else if(age >= 45) System.out.println("Duke Run Very Slow...");
 }
 
 public static void main(String[] arg) {
  Duke duke = new Duke();
  System.out.print("Duke Age : ");
  int dukeAge = new Scanner(System.in).nextInt();
  duke.setAge(dukeAge);
 
  duke.run();
 } 
}

Gambar Struktur Class Java
Sekian ulasan singkat dari struktur class Java. Jika terdapat pertanyaan, silahkan tulis komentar anda, saya akan mencoba untuk menanggapi secepatnya. Terima kasih.

Tidak ada komentar:

Posting Komentar