Modul - 1 Class Dan Object
Modul - 1 Class Dan Object
MODUL 1
CLASS DAN OBJECT
1.1. Tujuan
1.1.1. Mahasiswa dapat mendeklarasikan struktur kelas dalam java.
1.1.2. Mahasiswa dapat membedakan pemrograman terstruktur dan berbasis
objek. tergantung pada cara pandang permasalahan dari pemrogram.
1.1.3. Mahasiswa mengetahui cara deklarasi, instansiasi, inisialisasi, dan
mengakses kelas.
1.2.2. Kelas
Kelas merupakan inti dari pemrograman Java. Kelas merupakan
konstruksi logis dan menjadi pondasi dimana bahasa Java dibangun. Kelas
mendefinisikan bangun dan watak objek. Dengan demikian, kelas membentuk
dasar untuk pemrograman berorientasi-objek pada Java. Semua konsep yang
1.2.3. Objek
Pemrograman berorientasi objek (OOP, objek-oriented programming)
melibatkan pemrograman menggunakan objek. Suatu objek merepresentasikan
suatu entitas dalam dunia nyata yang bisa secara mudah diidentifikasi. Sebagai
contoh, seorang siswa, sebuah meja, suatu lingkaran, dan bahkan suatu pinjaman
juga bisa dipandang sebagai objek. Suatu objek memiliki identitas, keadaan, dan
watak yang unik.
Keadaan suatu objek (dikenal juga dengan atribut) direpresentasikan oleh
bidang data dengan nilai-nilai terkini. Suatu objek Lingkaran, misalnya, memiliki
bidang data radius, yang merupakan atribut yang mengkarakteristikkan Lingkaran.
Suatu objek Persegi memiliki bidang data lebar dan tinggi, yang
mengkarakteristikkan Persegi.
Watak suatu objek (dikenal juga dengan aksi) didefinisikan oleh metode.
Memanggil suatu metode pada suatu objek berarti meminta objek untuk
melakukan suatu aksi. Objek-objek bertipe sama didefinisikan di dalam kelas yang
sama. Suatu kelas merupakan suatu template, blueprint, atau kontrak yang
mendefinisikan apa bidang data dan metode suatu objek. Suatu objek merupakan
suatu instans dari suatu kelas. Anda bisa menciptakan banyak instans dari suatu
kelas. Menciptakan instans disebut dengan instansiasi.