Selasa, 05 April 2011

Class

+>Encapsulasi (pengkapsulan/pembatasan ruang lingkup program)




         1. Prosedur/fungsi } dibatasi agar tidak dapat diakses dari kelas lain.
         2. Data.
         3. Informasi hidding (method dan atribut) :
                  *Set => Setter berfungsi untuk memberikan nilai pada atribut private class.
                  *Get => Getter berfungsi untuk mengambil nilai pada atribut private class.


+>Inheritance (pewarisan)

Bentuk Pewarisan :



Modifier dilakukan untuk memodifikasi subclass.

[Modifier]; class nama subclass Extend=>Nama kelas super


Keuntungan Inheritance :
      • Memudahkan pendefinisian objek.
      • Memudahkan membuat program, modifier.
      • Fungsi langsung panggil tanpa pengetikan ulang.
      • Menghemat waktu.

        Cara Pemanggilan :

                                     super()                        => tanpa parameter.
                                     super(...)                     => dengan parameter metode.
                                     super.nama metode() => tidak dapat ditulis di method yang overidding.


        Access Modifier => public
                                                private (sub kelas bisa akses)
                                                protect (sub kelas tidak bisa akses)



        Statis Modifier => final
                                              astract
                                              synchronized
                                              native
                                              default


        +> Polymorphism

        Polymorphism adalah sesuatu yang sama memiliki bentuk dan perilaku yang berbeda.




        Karena pembahasan tentang Class pada Java dari dosen sedikit, jadi catatannya juga cuma sedikit. Semoga bermanfaat buat kalian yah....

        Tidak ada komentar:

        Posting Komentar