o Class : prototipe yang mendefinisikan atribut dan method secara umum.
o Object : segala sesuatu yang dapat dilihat dan dirasa. Sebuah instansiasi dari Class.
o Object dapat memiliki atribut dan method. Atribut / variabel / properties adalah apa yang dimiliki oleh sebuah object. Sedangkan method / behaviour / event adalah apa yang dapat dilakukan oleh sebuah object.
o Enkapsulasi : pembungkusan atribut dan method pada suatu object. Manfaatnya adalah: modularitas dan information hiding.
o Message : mekanisme yang digunakan oleh object java untuk berkomunikasi dengan object lain. Sehingga dimungkinkan terjadi aplikasi terdistribusi dan berinteraksi melalui jaringan. Contoh : Java-CORBA dan Java-RMI.
o Inheritance : pewarisan atribut dan method dari class induk ke class anaknya, yang mengextends padanya. Superclass adalah class induk, subclass adalah class anak. Subclass akan mewarisi seluruh sifat super class, namun juga memungkinkan dapat juga memiliki atribut dan method yang lain, yang membedakannya dengan induknya.
o Abstract : kelas yang hanya terdiri dari method yang abstract yang digunakan untuk mendukung inheritance.
o Interface : kelas yang hanya terdiri dari kumpulan method-method saja tanpa implementasi coding.
0 Response to "Konsep Oop Penjelasan"
Post a Comment