stifler's Blog



Mendeklarasikan Kelas Nama Privasi sendiri

Mendeklarasikan Kelas
Anda pernah melihat kelas didefinisikan dengan cara berikut:

class MyClass {
/ / Lapangan, konstruktor, dan metode deklarasi
}

Ini adalah deklarasi kelas. Tubuh kelas (daerah antara kawat gigi) mengandung semua kode yang menyediakan untuk siklus hidup objek yang dibuat dari kelas: konstruktor untuk menginisialisasi objek baru, deklarasi untuk bidang-bidang yang menyediakan keadaan kelas dan objek, dan metode untuk menerapkan perilaku kelas dan objek-objeknya.

Deklarasi kelas sebelumnya adalah satu minimal-hanya berisi komponen-komponen dari sebuah deklarasi class yang diperlukan. Anda dapat memberikan informasi lebih lanjut tentang kelas, seperti nama dari superclass-nya, apakah itu menerapkan semua antarmuka, dan sebagainya, pada awal deklarasi kelas. Misalnya,

Class MyClass extends MySuperClass mengimplementasikan YourInterface {
/ / Lapangan, konstruktor, dan metode deklarasi
}

berarti bahwa KelasSaya adalah subclass dari MySuperClass dan yang mengimplementasikan antar muka antar muka anda.

Anda juga dapat menambahkan pengubah seperti publik atau swasta di awal-sehingga Anda dapat melihat bahwa kalimat pembuka dari sebuah deklarasi kelas dapat menjadi sangat rumit. Pengubah publik dan swasta, yang menentukan kelas-kelas lain dapat mengakses KelasSaya, kita bicarakan nanti dalam pelajaran ini. Pelajaran pada antarmuka dan warisan akan menjelaskan bagaimana dan mengapa Anda akan menggunakan memperluas dan menerapkan kata kunci dalam sebuah deklarasi kelas. Untuk saat ini anda tidak perlu khawatir tentang komplikasi tambahan.

Secara umum, deklarasi kelas dapat termasuk komponen-komponen ini, dalam rangka:

1. Pengubah seperti publik, swasta, dan sejumlah orang lain yang akan Anda hadapi nanti.
2. Nama kelas, dengan huruf awal dikapitalisasi oleh konvensi.
3. Nama induk class (superclass), jika ada, didahului dengan kata kunci meluas. kelas A hanya dapat memperpanjang (subclass) satu orangtua.
4. Sebuah daftar dipisahkan koma-interface dilaksanakan oleh kelas, jika ada, didahului dengan kata kunci mengimplementasikan. kelas A dapat mengimplementasikan lebih dari satu antarmuka.
5. Tubuh kelas, dikelilingi oleh kawat gigi, {}.


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: