Wednesday, November 4, 2020

Object Oriented Programming - Function dan Property

 

Sebelumnya kita telah membahas Class dalam Paradigma Object Oriented Programming, sekarang kita akan membahas isi yang ada di dalam Class tersebut. Property dan Function adalah hal yang tidak bisa dipisahkan dengan Class. Mari kita bahas sedikit..

 

               PROPERTY atau biasa disebut Atribut adalah data yang terdapat dalam sebuah class singkatnya Class tentu memiliki property untuk mempresentasikan karakteristik dari class tersebut. Setiap class memiliki property yang berbeda, contoh sebelumnya pada class Mobil, dia memiliki property color, height, length dan weight. Simak code dibawah agar bisa lebih paham..

 

public class Mobil {

string color;

double height;

double length;

double weight;

}

 

Berdasar code diatas kita lihat property yang ada didalam sebuah class, secara umum property memiliki struktur modifier, tipe data, nama konstanta dan nilainya. Cukup jelas ya ?  Selanjutnya kita akan bahas Function.

 

               FUNCTION atau biasa disebut fungsi merupakan sebuah prosedur yang memiliki keterkaitan dengan object, Ketika kita memanggil sebuah fungsi maka program akan dijalankan. Nah, Fungsi ini bisa diartikan sebagai cara sederhana mengatur program buatan kita. Misalnya, Mobil memiliki beberapa behavior atau fungsi yang dapat ia lakukan seperti maju, mundur, belok kanan, belok kiri atau mundur kanan atau mundur kiri. Sebagai contoh dalam code, mari kita simak langsung !

 

Public class Mobil {

string forward;

string reverse;

string turnRight;

string turnLeft;

public void Maju() {

print(‘Jalan’);

}

Public void Jalan() {

Forward = Forward +1;

}

}

 

Kita perhatikan sebuah fungsi membuat object tersebut untuk menampilkan teks “Jalan..”. Sebuah fungsi juga dapat mengubah nilai dari salah satu property seperti Forward Ketika jalan. Karena itu, fungsi dapat menjadi salah satu akses untuk memodifikasi property yang dimiliki oleh objek.

 

Mudah mudahan pembaca sekalian mengerti dan paham konsep sebuah Function dan Property itu saling berkaitan dan saling membutuhkan tidak bisa dipisah karena mereka akan jalan saling mengisi ketika program dijalankan.

No comments:

Post a Comment

Pengertian ERP, Macam-macam ERP dan Mengaplikasikan ERP

  ERP (Enterprise Resource Planning) Merupakan sebuah software yang berfungsi untuk mengelola berbagai aktivitas manajemen proses bisnis d...