Professional Documents
Culture Documents
1. Class merupakan sebuah kerangka/model (blueprint) atau bentuk awal (prototype), yang
berfungsi untuk tempat menaruh, dan mendeksripsikan variabel, method (perilaku ) dari
sebuah obyek. Penamaan nama class diprogram ,harus sama dengan nama di struktur
file extention .java. jadi jangan salah. Contoh yang bisa kita ambil dari kehidupan nyata dari
Class adalah: class binatang ,class mobil ,class buah dll.
1. Object merupakan sebuah representasi dan instance dari Class. Object adalah sebuah inti dan
wujud real dari sebuah Class. Object di definisikan sebagai state ,dan behaviour dari Class.
Contoh yang bisa kita ambil , dari kehidupan nyata dari object, dari class binatang ,kita bisa
mengambil obyek , yaitu ,kucing,ayam,anjing dll.
1. Atribute merupakan sebuah unsur data yang ada di class, Atribut biasanya terdiri dari sebuah
data,variabel,propertie dan field. Atribut bisa juga disebut state dari objek tersebut. Misal
Manusia Mempunyai atribut atau state : Nama ,Tinggi,Berat,Umur dan Jenis Kelamin.
1. Method merupakan sebuah perilaku (behavior) dari sebuah class. Method bisa disebut juga
perilaku dari objek tersebut : Misal Manusia mempunyai method : Berjalan ,Berlari
,Loncat,Berbicara ,dan Tidur.
Jadi maksud dari Java berorientasi pada objek itu , semua status dan method mengacu pada obyek
,yang dimana itu adalah wujud real atau nyata dari sebuah Class ,yang ada pada bahasa pemrograman
Java.
Modifier merupakan sebuah ijin hak akses untuk penggunaan suatu atribut atau method, pada
suatu Package dan Class. Terdapat empat 4 jenis Modifier yaitu public ,private,protected ,no
modifier. Contohnya nya kalian bisa melihat gambar berikut:
1. Public dapat di akses dari class yang sama,package yang sama ,subclass ,dan package lain.
2. Protected dapat diakses dari class yang sama ,package yang sama ,subclass, tapi tidak dapat
diakses dari package lain.
3. Private hanya dapat di akses oleh class yang sama.
4. No Modifiers dapat diakses dari class dan package yang sama.
Contoh Struktur Code Java :
Orang.java
Penjelasan :
Keterangan :
Setiap kita membuat objek baru , menggunakan operator atau keyword new. Kita
mengalokasikan ke ruang memori pada objek , lalu menggunakan konstruktor , untuk
menginisialisasi ruang tersebut.
Lokasi atau alamat ,dari ruang ini kita tugaskan ke variable referensi. Karena itu variable
referensi ,bisa disebut juga sebuah pointer atau penunjuk ke beberapa objek.
Seakan-akan , variable seperti sebuah tempat duduk untuk remote tv ,yang dapat digunakan
untuk mengendalikan sebuah objek yang baru dibuat. Jadi objek tersebut mempunyai cara untuk
menunjuk objek ,lalu memintanya untuk melakukan sesuatu atau memberi kita akses ke datanya.
Main.java
Penjelasan :
4 . Jalankan Program
Output: