Assalamu’alaikum warahmatullahi wabarokatuh. Pada kesempatan kali ini saya akan menjelaskan class, objek dan package sebagai berikut :
1. Pengertian Class
a. Kelas
Merupakan predefined class, yaitu kelas yang telah disediakan oleh java dan menjadi reference library. Banyak kelas standard yang dapat digunakan untuk aplikasi yang spesifik. Kumpulan class ini sering dikenal dengan istilah API (application Programming Interface).
b. Kelas yang didefinisikan Sendiri (UDF)
Selain kelas standar, terkadang kita juga perlu memodelkan suatu objek kedalam kelas dan mendefenisikan data serta method yang dimilikinya. Bila aplikasi tersebut besar dan kompleks, kita dapat membaginya menjadi beberapa package yang didalamnya terdapat beberapa kelas.
2. Deklarasi Class dan Method
a. Deklarasi class sederhana class namaClass{ // body class }
b. Deklarasi class lengkap modifier1 tipeData namaClass modifier2 [namaClass/namaInterface...]{ // body class }
Objek :
1. Untuk membuat sebuah objek dibutuhkan Operator new. Operator ini digunakan untuk membentuk (menginstankan) objek dari kelas, bentuk umumnya sbb: namaKelas namaObjek = new namaKelas();
2. Untuk mengakses data/variabel dan method dalam sebuah class. namaObjek.namaVariabel; namaObjek.namaMethod();
3. Contoh : Mahasiswa objMhs = new Mahasiswa(); objMhs.NIM; objMhs.inputNilai();
Kerword this:
Keyword this berfungsi sebagai referensi dari variabel instance, yang mengacu pada objek saat ini. Keyword this juga digunakan untuk membedakan variabel instance dengan variabel atribut. Jika kita tidak menggunakan keyword this pada nama variabel instance dan atribut yang sama maka nilai/value akan menjadi 0 pada integer dan null pada string. Selain itu juga, keyword this digunakan untuk memanggil Constructor milik class yang sedang di gunakan. Jika kita tidak ingin menggunakan keyword this tapi nilai/value tetap dapat ditampilkan tanpa nilai 0 atau null, dengan cara membedakan nama variabel instance dengan variabel atribut.
1. Pengertian Package
Package adalah sebuah upaya untuk mengelompokkan bagian-bagian program java menjadi satu. Sebuah package dalam java terdiri dari sekumpulan class dan/atau interface. Didalam sebuah package juga dimungkinkan mempunyai sub-package. Package bisa berupa package yang sudah dimiliki oleh Java, dan ada pula package yang dibuat uleh user. Package yang dibuat oleh user ini sering disebut dengan folder. Atau sebuah lokasi didalam media penyimpanan yang kita miliki. Dalam package yang kita buat dapat berisi sejumlah kelas dan didalam package tersebut juga bisa berupa sub-package.
2. Deklarasi Package
Deklarasi sebuah package diawali dengan deklarasi nama package pada bagian teratas sebuah source program. Bentuk Deklarasi Package : package [namaPackage]; Contoh : package kampus; class unit1{ // … body kelas // … metode-metode // … field-field // … }
3. Mengakses Kelas dalam Package
Mengakses Kelas dengan Kata Kunci import: import namaPackage.namaKelas; Contoh : package demo; import kampus.*; // mengenalkan class yang terdapat dalam package kampus import java.awt.Color; class demo1{ public statik void main(String[] args){ unit1 gedung1 = new unit1(); // class unit1 ada di package kampus Color merah = new Color(Color.red); } }
Contoh Program dan Hasil Output tanpa Keyword this :
Contoh Program dan Hasil Output dengan Keyword this :
Contoh Program dan Hasil Output tanpa Keyword this 2 :
Contoh Program dan Hasil Output TestPackage :
Contoh Program dan Hasil Output PackageDemo :
Untuk merunning hasil program TestPackage berkaitan dengan program PackageDemo program juga harus berdampingan.
Adapun contoh Program dan Hasil Output TestPackage dan PackageDemo sebagai berikut :
Saya ucapkan Terima kasih banyak untuk semuanya yang telah melihat blog ini. Semoga blog ini bermanfaat bagi kalian untuk menambah ilmu pengetahuan dan pengalaman.Aamiin.
a. Kelas
Merupakan predefined class, yaitu kelas yang telah disediakan oleh java dan menjadi reference library. Banyak kelas standard yang dapat digunakan untuk aplikasi yang spesifik. Kumpulan class ini sering dikenal dengan istilah API (application Programming Interface).
b. Kelas yang didefinisikan Sendiri (UDF)
Selain kelas standar, terkadang kita juga perlu memodelkan suatu objek kedalam kelas dan mendefenisikan data serta method yang dimilikinya. Bila aplikasi tersebut besar dan kompleks, kita dapat membaginya menjadi beberapa package yang didalamnya terdapat beberapa kelas.
2. Deklarasi Class dan Method
a. Deklarasi class sederhana class namaClass{ // body class }
b. Deklarasi class lengkap modifier1 tipeData namaClass modifier2 [namaClass/namaInterface...]{ // body class }
Objek :
1. Untuk membuat sebuah objek dibutuhkan Operator new. Operator ini digunakan untuk membentuk (menginstankan) objek dari kelas, bentuk umumnya sbb: namaKelas namaObjek = new namaKelas();
2. Untuk mengakses data/variabel dan method dalam sebuah class. namaObjek.namaVariabel; namaObjek.namaMethod();
3. Contoh : Mahasiswa objMhs = new Mahasiswa(); objMhs.NIM; objMhs.inputNilai();
Kerword this:
Keyword this berfungsi sebagai referensi dari variabel instance, yang mengacu pada objek saat ini. Keyword this juga digunakan untuk membedakan variabel instance dengan variabel atribut. Jika kita tidak menggunakan keyword this pada nama variabel instance dan atribut yang sama maka nilai/value akan menjadi 0 pada integer dan null pada string. Selain itu juga, keyword this digunakan untuk memanggil Constructor milik class yang sedang di gunakan. Jika kita tidak ingin menggunakan keyword this tapi nilai/value tetap dapat ditampilkan tanpa nilai 0 atau null, dengan cara membedakan nama variabel instance dengan variabel atribut.
1. Pengertian Package
Package adalah sebuah upaya untuk mengelompokkan bagian-bagian program java menjadi satu. Sebuah package dalam java terdiri dari sekumpulan class dan/atau interface. Didalam sebuah package juga dimungkinkan mempunyai sub-package. Package bisa berupa package yang sudah dimiliki oleh Java, dan ada pula package yang dibuat uleh user. Package yang dibuat oleh user ini sering disebut dengan folder. Atau sebuah lokasi didalam media penyimpanan yang kita miliki. Dalam package yang kita buat dapat berisi sejumlah kelas dan didalam package tersebut juga bisa berupa sub-package.
2. Deklarasi Package
Deklarasi sebuah package diawali dengan deklarasi nama package pada bagian teratas sebuah source program. Bentuk Deklarasi Package : package [namaPackage]; Contoh : package kampus; class unit1{ // … body kelas // … metode-metode // … field-field // … }
3. Mengakses Kelas dalam Package
Mengakses Kelas dengan Kata Kunci import: import namaPackage.namaKelas; Contoh : package demo; import kampus.*; // mengenalkan class yang terdapat dalam package kampus import java.awt.Color; class demo1{ public statik void main(String[] args){ unit1 gedung1 = new unit1(); // class unit1 ada di package kampus Color merah = new Color(Color.red); } }
Contoh Program dan Hasil Output tanpa Keyword this :
Contoh Program dan Hasil Output dengan Keyword this :
Contoh Program dan Hasil Output tanpa Keyword this 2 :
Contoh Program dan Hasil Output TestPackage :
Contoh Program dan Hasil Output PackageDemo :
Untuk merunning hasil program TestPackage berkaitan dengan program PackageDemo program juga harus berdampingan.
Adapun contoh Program dan Hasil Output TestPackage dan PackageDemo sebagai berikut :
Saya ucapkan Terima kasih banyak untuk semuanya yang telah melihat blog ini. Semoga blog ini bermanfaat bagi kalian untuk menambah ilmu pengetahuan dan pengalaman.Aamiin.
Comments
Post a Comment