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,


avatar mobiwan
@mobiwan

10 Kontribusi 1 Poin

Diperbarui 11 bulan yang lalu

1 Jawaban:

<div>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.</div><div><br>Kamu menggunakan kata kunci <strong>abstrak</strong> 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 <strong>abstrak</strong> ketika mengimplementasikan metode di kelas turunan atau ketika ingin menginstansiasi kelas tersebut.<br><br></div><div>Ketika kamu menempatkan kata kunci <strong>public</strong> 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.</div><div><br>semoga penjelasan ini membantu lebih memahami penggunaan kata kunci <strong>abstrak</strong> dan <strong>public</strong> di Java. . Selamat belajar Java ^^</div>

avatar yukari06
@yukari06

137 Kontribusi 66 Poin

Dipost 11 bulan yang lalu

Login untuk ikut Jawaban