Posts

Showing posts from September, 2020

Class, Object, Constructor, dan Package

Image
Saya akan menjelaskan kembali mengenai class, objek, contructor, dan package. Misalnya terdapat class Mahasiswa, yang ditulis dalam source code bahasa Java sebagai berikut Class Mahasiswa adalah template dari objek Mahasiswa. Class bisa kita ibaratkan seperti cetakan kue, sedangkan objek adalah kuenya (hasil cetakan). Class akan diinstansiasi menjadi objek, kalau secara coding bisa dilihat pada baris Mahasiswa mhs1 = new Mahasiswa("M0507001", "Budi Setiawan"); Dari baris kode tersebut Classnya adalah Mahasiswa, sedangkan objeknya adalah mhs1. Di dalam sebuah Class, terdapat atribut / variabel yang memuat data-data yang dimiliki oleh sebuah objek. Dari source code class Mahasiswa, objek mhs1 memiliki data berupa nim dan nama. Di dalam sebuah class juga terdapat method-method / function yang mewakili action apa saja yang dapat dilakukan oleh objek. Dari source code class Mahasiswa tersebut, terdapat method getNim , getNama , dan method main . Kemudian dalam sebuah cla