Object, Class, Attribute, Intance Variable, Class Variable, Behavior, Methods
Class Class merupakan blueprint/rancangan dari suatu objek. Class adalah gambaran umum dari suatu objek. Dikatakan bahwa Anjing adalah class, maka class Anjing memiliki karakteristik/atribute dan perilaku/behavioral yang dimiliki oleh anjing pada umumnya. Untuk lebih jelasnya perhatikan ilustrasi berikut: Ilustrasi diatas memperlihatkan bahwa class Dog memiliki attribute (age) dan bahavioral (bark, eat, dan chase cat). Attribute dan behavioral tersebut umum dimiliki oleh anjing sehingga setiap objek yang memiliki attribute dan behavioral tersebut dikategorikan sebagai anjing. Di Java, untuk mendeklarasikan class menggunakan kata kunci “class” yang diikuti dengan nama class-nya. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 class Dog { int age; void bark(){ System.out.println("anjing menggongong"); } void eat(){ System.out.println("anjing makan"); } void chaseCat(){ System.out.println("anjing mengejar kucing"); } } Pada baris 1 dideklarasikan ...