Mencegah Pewarisan (Extended) Dan Overriding Pada Class Dan Method
Anda mungkin sewaktu-waktu tidak ingin class yang anda buat sanggup diwariskan pada class lainnya melalui inheritance. Dalam hal ini, anda sanggup memakai modifier selesai untuk mengindikasikan bahwa suatu class yakni selesai dan tidak sanggup menjadi class induk.
Contoh class selesai dari Java yakni Math, String, StringBuilder dan StringBuffer.
Sebagai teladan class di bawah ini tidak sanggup diwariskan:
Selain itu, anda juga sanggup menciptakan method menjadi final. Method yang ditetapkan sebagai selesai tidak sanggup di overriden oleh subclassnya.
Sebagai teladan method hitungHarga di bawah ini yakni selesai dan tidak sanggup di overriden:
Modifiers public, protected, private, static, abstract, dan selesai dipakai pada class dan juga pada anggota-anggota class menyerupai data dan method. Namun, selesai modifier sanggup juga dipakai dalam variabel-variabel lokal dan juga pada suatu method. Suatu variabel lokal yang dideklarasikan sebagai selesai yakni suatu konstant di dalam suatu method.
Contoh class selesai dari Java yakni Math, String, StringBuilder dan StringBuffer.
Sebagai teladan class di bawah ini tidak sanggup diwariskan:
Selain itu, anda juga sanggup menciptakan method menjadi final. Method yang ditetapkan sebagai selesai tidak sanggup di overriden oleh subclassnya.
Sebagai teladan method hitungHarga di bawah ini yakni selesai dan tidak sanggup di overriden:
Modifiers public, protected, private, static, abstract, dan selesai dipakai pada class dan juga pada anggota-anggota class menyerupai data dan method. Namun, selesai modifier sanggup juga dipakai dalam variabel-variabel lokal dan juga pada suatu method. Suatu variabel lokal yang dideklarasikan sebagai selesai yakni suatu konstant di dalam suatu method.
Belum ada Komentar untuk "Mencegah Pewarisan (Extended) Dan Overriding Pada Class Dan Method"
Posting Komentar