Kamis, 09 Januari 2014 0 komentar

PACKAGE DAN ABSTRACT CLASS [MATERI PBO 8]

Instance dari class tabung.

Tabung merupakan turunan dari class lingkaran yang merupakan turunan dari class point.Tampilkan koordinat, jari-jari, luas dan isi silinder!
Review
class point {
private int X;
private int Y;
public point(int x, int y) { X = x; Y = y; }
public void setX(int x) { X = x; }
public void setY(int y) { Y = Y; }
public int getX() { return X; }
public int getY() { return Y; }
}
Review
class lingkaran extends point {
private double radius;
public lingkaran(int x, int y, double r) { super(x,y); setRadius(r); }
public void setRadius(double r) { radius = (r < 0.0 ? 0.0 : r); }
public double getRadius() { return radius; }
public double hitungDiameter() { return 2*radius; }
public double hitungKeliling() { return 3.14*hitungDiameter(); }
public double hitungLuas() { return 3.14*getRadius()*getRadius(); }
}

Senin, 09 Desember 2013 0 komentar

PEMROGRAMAN CLASS & OBJEK [MATERI PBO 7]

Definisi Class
Class adalah blok-blok bangun pada program JAVA. Class mendefinisikan atribut dan perilaku obyek yang
dibuatnya. Class merupakan definisi formal suatu abstraksi. Class berlaku sebagai template untuk pembuatan obyek-obyek.

Class berisi abstraksi yang terdiri dari nama class, atribut dan service.

class Manusia {
     void menyapa() {
          System.out.println(“selamat pagi”);
     }
}

Class Instances
Untuk dapat menggunakan kelas yang telah didefinisikan, anda harus membuat sebuah obyek dari kelas tersebut (class instance), dengan sintaks:
          NamaKelas namaObyek = new NamaKelas ( [parameter] );
Contoh:
          Manusia tukijan = new Manusia();

Instance Variables
Suatu obyek dapat dibedakan berdasarkan sifat (behavior) yang berbeda. Obyek juga dapat dibedakan
berdasarkan atributnya.
Mis: manusia dapat dibedakan berdasarkan pekerjaan, ras, jenis kelamin, dsb. Atribut yang membedakan suatu instance obyek manusia yang satu dengan yang lainnya disebut instance variabel.

0 komentar

STRUKTUR [MATERI PBO 6]

Structures
Merupakan ekspresi kompleksitas lingkup permasalahan yang termasuk dalam tanggung jawab sistem
Structure berguna untuk menyederhanakan kompleksitas multiple objects-&-class dan memusatkan perhatian analist

Hal-hal yang harus diperhatikan :
Apakah termasuk dalam batasan masalah?
Apakah termasuk dalam tanggung jawab sistem?
Apakah memenuhi syarat-syarat suatu obyek?

Gen-Spec
( Inheritance )
Melihat hubungan antar class dan object sebagai obyek yang bersifat umum dan bersifat spesifik
“adalah” , “adalah sejenis”
terdapat penurunan sifat / pewarisan (inheritance)

Notasi
 
;