Object
Yang dimaksud dengan objek adalah sekumpulan software yang terdiri dari variable dan method-method yang terkait. Objek juga merupakan benda nyata yang di buat berdasarkan rancangan yang di definisikan di dalam class. Object adalah instance dari class. Jika class secara umum mepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel, dan lain-lain.
Property
Property disebut juga dengan atribut adalah data yang terdapat dalam sebuah class. Contoh property dari laptop bisa berupa merk, warna, jenis processor, ukuran layar, dan lain-lain. Jika anda sudah terbiasa dengan program PHP, property ini sebenarnya hanyalah variabel yang terletak di dalam class. Seluruh aturan dan tipe data yang biasa diinput kedalam variabel, bisa juga diinput kedalam property. Aturan tata cara penamaan property sama dengan aturan penamaan variabel.
Methode
Method adalah tindakan yang bisa dilakukan didalam class, Jika menggunakan analogi class laptop kita. Method pada dasarnya adalah function yang berada di dalam class. Seluruh fungsi dan sifat function bisa diterapkan kedalam method, seperti argumen/parameter, mengembalikan nilai (dengan keyword return), dan lain-lain. Contoh method adalah: menghidupkan laptop, mematikan laptop, mengganti cover laptop, dan berbagai tindakan lain.
Class
Instantiation adalah proses pembuatan obyek spesifik yang merupakan anggota atau instan dari kelas.
Instance adalah sebuah object yang dibuat oleh sebuah class Instantiation adalah pembuatan instance
State
State (instance variables) –> variable2 yang dideklarasikan di dalam class. Contoh di atas nama dan umur disebut dengan state.
Instantiation
Proses pembuatan obyek spesifik yang merupakan anggota atau instan dari kelas.
Instance adalah sebuah object yang dibuat oleh sebuah class Instantiation adalah pembuatan instance
Instance
disebut juga variable tidak statis. Dalam bahasa pemrograman berorientasi objek, objek menyimpan variabel yang tidak dideklarasikan dengan kata kunci static dalam kategori non-statis, atau dapat berubah-ubah. Suatu kelas dapat dijelmakan ke dalam beberapa objek.
Nilai yang terkandung dalam variabel tak-statis ini berbeda untuk setiap objeknya. adalah atribut untuk tiap obyek dari class yang sama. Instance variable adalah variabel yang memiliki nilai yang berbeda di setiap objek Instance Variable, adalah atribut untuk tiap objek dari class yang sama.
Jadi, objek-objek di dalam sebuah class kemungkinan mempunyai nilai (value) yang berbeda karena atribut diberikan kepada masing-masing objek.
Selengkapnya...