Java menggunakan pola untuk istilah privat, statis, final, publik, dan abstrak
Saya tahu apa yang dilakukan semua ini kecuali abstrak. Saat ini saya sedang dalam proses belajar sendiri java dengan apa yang saya anggap sebagai pendidikan tingkat sekolah menengah (sekolah menengah saya berada di lingkungan yang buruk jadi saya ditipu) ...
Tapi apa sebenarnya pola penggunaan kata kunci tersebut? Kapan saya menggunakan apa? Kapan saya menghilangkannya? Menempatkan 'publik' di depan kelas saya membuat setiap kelas yang menggunakannya memerlukan file baru, dapatkah saya mengabaikannya jika saya ingin membuat file sumber monolitik?
Setiap sedikit informasi yang saya cari, menjelaskan dengan tepat APA fungsinya, hanya saja tidak memberikan pandangan yang jelas tentang kapan/mengapa/di mana saya harus menggunakannya.
Terima kasih sebelumnya,
Tapi apa sebenarnya pola penggunaan kata kunci tersebut? Kapan saya menggunakan apa? Kapan saya menghilangkannya? Menempatkan 'publik' di depan kelas saya membuat setiap kelas yang menggunakannya memerlukan file baru, dapatkah saya mengabaikannya jika saya ingin membuat file sumber monolitik?
Setiap sedikit informasi yang saya cari, menjelaskan dengan tepat APA fungsinya, hanya saja tidak memberikan pandangan yang jelas tentang kapan/mengapa/di mana saya harus menggunakannya.
Terima kasih sebelumnya,
atau respon:
Jawaban
kelas abstrak adalah kelas yang tidak dapat diinstansiasi secara langsung dan hanya bisa diwarisi oleh kelas-kelas turunannya. Sedangkan metode abstrak adalah metode yang tidak memiliki implementasi di dalam kelasnya dan harus diimplementasikan di kelas turunan.
Kamu menggunakan kata kunci abstrak pada kelas atau metode ketika ingin menunjukkan bahwa kelas atau metode tersebut hanya merupakan kerangka dasar dan harus diimplementasikan atau diterapkan di kelas turunan. Dalam hal ini, kamu harus menghilangkan kata kunci abstrak ketika mengimplementasikan metode di kelas turunan atau ketika ingin menginstansiasi kelas tersebut.
Ketika kamu menempatkan kata kunci public di depan kelas, itu berarti kelas tersebut dapat diakses oleh kode di luar kelas tersebut. Hal ini tidak berarti bahwa kamu harus membuat file baru untuk setiap kelas yang menggunakan kelas publik tersebut. Kamu masih bisa menempatkan beberapa kelas dalam satu file sumber, asalkan kelas-kelas tersebut saling berkaitan dan memiliki tujuan yang sama.
semoga penjelasan ini membantu lebih memahami penggunaan kata kunci abstrak dan public di Java. . Selamat belajar Java ^^
Kamu menggunakan kata kunci abstrak pada kelas atau metode ketika ingin menunjukkan bahwa kelas atau metode tersebut hanya merupakan kerangka dasar dan harus diimplementasikan atau diterapkan di kelas turunan. Dalam hal ini, kamu harus menghilangkan kata kunci abstrak ketika mengimplementasikan metode di kelas turunan atau ketika ingin menginstansiasi kelas tersebut.
Ketika kamu menempatkan kata kunci public di depan kelas, itu berarti kelas tersebut dapat diakses oleh kode di luar kelas tersebut. Hal ini tidak berarti bahwa kamu harus membuat file baru untuk setiap kelas yang menggunakan kelas publik tersebut. Kamu masih bisa menempatkan beberapa kelas dalam satu file sumber, asalkan kelas-kelas tersebut saling berkaitan dan memiliki tujuan yang sama.
semoga penjelasan ini membantu lebih memahami penggunaan kata kunci abstrak dan public di Java. . Selamat belajar Java ^^
Login untuk gabung berdiskusi
Pertanyaan Lainnya
Top Kontributor
- @ahanafi
813 Kontribusi 551 Poin
- @Nandar
648 Kontribusi 204 Poin
- @dianarifr
642 Kontribusi 316 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @dodipsitorus
412 Kontribusi 145 Poin