Jumat, 17 Februari 2012

Apa itu Class?

Salah  satu  teknik yang diperkenalkan OOP adalah Encapsulation atau pengkapsulan. Teknik  ini
menjamin pembungkusan data beserta operasi-operasinya dalam suatu modul yang disebut class.
Saya  sangat  setuju  dengan  pendapat  Bertrand Meyer,  yang  mengatakan  bahwa  class  adalah
modul sekaligus sebuah tipe data. Istilah modul diambil dari paradigma pemrograman terstruktur
yang  bertujuan  mengelompokkan  procedure-procedure  kedalam  kelompok-kelompok  tertentu
sesuai dengan  fungsinya. Class dapat  juga dipandang  sebagai  sebuah blue print/cetak biru yang
membentuk  sebuah  objek.  Bisa  saya  analogikan  kalau  class  adalah  cetakan  kue  maka  objek
(instance  dari  class)  adalah  kue  nya


Contoh Entity Class
    Class Customer

    public class Customer
     {
        //deklarasi Field

           private string customerId;
           private string companyName;
           private string contactName;
           private string address;
           private string phone;

        }

Setelah deklarasi class ada deklarasi field. Field adalah sebuah variabel yang menjadi atribut
suatu class. Field ini memiliki access modifier private, public, dan protected. 

private     =  Hanya dikenali di class tersebut
public        =  Bisa dikenali dimana saja
protected  =  Hanya dikenali di class tersebut berikut class turunnanya

setelah  Access  Modifier  variabel  terdapat  tipe  data  dari  field.  Tipe  data  terbagi    dua  yaitu
primitive  type  dan  composite  type.  Tipe  primitif  adalah  tipe  konvensional  yang  sudah  umum
dikenal  seperti  :  int,string,byte dan  sebagainya. Sedangkan  tipe  composite adalah  tipe kompeks  seperti array dan objek.

Tidak ada komentar:

Posting Komentar