Dasar-dasar Metode Statis Java, Kelas, Variabel dan Blok

Diterbitkan: 2019-12-13
Dasar-dasar Metode dan Variabel Java Statis

Apa itu statis di Jawa?

  • Kata kunci statis dapat digunakan dengan kelas, variabel, metode dan blok.
  • Anggota statis bukan milik salah satu contoh tertentu.
  • Anggota statis hanya milik kelas.
  • Setelah Anda membuat anggota statis, Anda dapat mengaksesnya tanpa objek apa pun.

Apakah Anda memiliki pertanyaan di bawah ini?

  • Bisakah Anda menuliskan praktik terbaik metode statis Java?
  • Apa metode statis Java di antarmuka?
  • Punya pertanyaan tentang metode statis Java vs singleton?
  • Metode statis Java vs kinerja metode instan
  • Metode dan variabel statis Java
  • Metode statis Java vs non statis
  • Metode statis Java di kelas abstrak

Kata kunci static dapat digunakan dalam 3 skenario:

  • Variabel statis
  • Metode statis
  • Blok kode statis.

variabel statis (Kata Kunci (“statis” = Variabel Kelas)

java-static-method-introduction-and-complete-tutorial

Dalam Java Variabel dapat dideklarasikan dengan kata kunci “ static ”.

Contoh: static int y = 0;

Ketika sebuah variabel dideklarasikan dengan kata kunci static , itu disebut class variable . Semua instance berbagi salinan variabel yang sama. Variabel kelas dapat diakses langsung dengan kelas, tanpa perlu membuat instance.

Tidak Ada Kata Kunci “statis” = Variabel Instance

Tanpa static keyword , itu disebut instance variable , dan setiap turunan kelas memiliki salinan variabelnya sendiri.

Contoh: static int crunchify_variable_name ;

  • Variabel statis dibagi di antara semua instance kelas.
  • Salah satu alasan utama Anda membutuhkannya ketika Anda ingin melakukan banyak manajemen memori.
  • Untuk semua variabel statis – hanya akan ada satu salinan yang tersedia untuk Anda gunakan.
  • Anda benar-benar tidak memerlukan objek kelas untuk mengakses variabel statis.
    • Langsung pakai saja. Anda tidak perlu object.StaticVariable

Apa itu blok Statis?

Blok statis, adalah blok pernyataan di dalam Java class yang akan dieksekusi ketika kelas pertama kali dimuat ke dalam JVM.

Bisakah Anda mengganti metode pribadi di Jawa?

  • Yah, tidak. Metode pribadi tidak dapat diganti karena tidak tersedia untuk digunakan di luar kelas.

Mengapa kita tidak bisa mengganti metode statis di Jawa?

  • Metode statis juga tidak dapat diganti karena merupakan bagian dari kelas daripada objek

Bisakah kita mengakses variabel non statis dalam konteks statis?

  • Untuk dapat mengakses variabel non statis dari metode statis Anda, mereka harus menjadi variabel anggota statis.

Detail tentang metode Statis

  • Bagaimana cara mengidentifikasi? Cek ini dulu. Apakah Anda memerlukan objek kelas untuk mengakses metode statis? Jika Anda tidak membutuhkan objek maka itu adalah metode Statis.
  • Anda perlu menggunakan kata kunci statis untuk menentukan metode statis
  • Lebih baik gunakan kata kunci statis jika metode itu tidak akan berubah di seluruh proyek Anda saat runtime.
  • Anda tidak dapat mengganti metode statis.

Mari kita lihat Contoh di bawah ini:

Contoh 1:

Simak penjelasannya di above code block . Kita harus membuat instance Kelas untuk mengakses metode non-statis.

Contoh-2:

Sekarang mari kita lakukan tes:

Keluaran:

Saya harap Anda benar-benar mendapatkan informasi yang baik tentang metode Statis, variabel dan blok.

Beri tahu kami jika Anda menghadapi masalah saat menjalankan program di atas atau mengalami masalah dalam memahami kata kunci Statis di Java.