Apa itu kelas

Object Pascal mendukung kelas

Kelas adalah wadah yang menampung anggota berikut

  1. Bidang:Variabel di dalam kelas
  2. Metode:Prosedur / fungsi di dalam kelas
  3. Properti:Secara sintaksis mirip bidang, namun sebenarnya diimplementasikan dengan sepasang metode baca dan tulis

Kelas juga dapat memuat jenis anggota lain, akan dijelaskan di bagian selanjutnya.

Kelas adalah aturan sintaks yang dirancang untuk pemrograman berorientasi objek, tujuannya untuk merangkum variabel dan fungsi. Variabel menjelaskan ciri bawaan dari sekelompok benda, sedangkan fungsi menggambarkan perilaku dan tindakan benda tersebut.

Dalam dunia nyata, saat kita mendeskripsikan sesuatu kita sebutkan apa itu dan apa yang bisa dilakukannya: “apa itu” adalah properti, “apa yang bisa dilakukan” adalah perilaku. Contohnya manusia memiliki properti seperti nama, umur, jenis kelamin, serta tindakan berjalan, makan, bernyanyi.

type
  TMyClass = class
    MyInt: Integer; // Bidang
    property MyIntProperty: Integer read MyInt write MyInt; // Properti
    procedure MyMethod; // Metode
  end;

procedure TMyClass.MyMethod;
begin
  WriteLn(MyInt + 10);
end;

Kode di atas adalah sintaks pendeklarasian kelas, tidak bisa dijalankan secara mandiri. Kita akan bahas cara eksekusinya di bagian berikutnya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *