cari

Rumah  >  Soal Jawab  >  teks badan

如何理解java中的static方法,static方法是面向对象的吗

static静态方法可以不经过初始化直接调用,所以说他不是面向对象的对吗

PHP中文网PHP中文网2888 hari yang lalu415

membalas semua(5)saya akan balas

  • 天蓬老师

    天蓬老师2017-04-17 17:44:36

    Ia kelihatan seperti objek Statik mewakili sifat statik kelas Ia boleh dipanggil secara langsung tanpa instantiasi

    • Kelebihannya ialah kecekapan tinggi, biasanya digunakan dalam alatan dan digunakan secara global

    • Kelemahannya ialah ia mengambil memori dan sukar untuk dikitar semula jika digunakan secara tidak betul

    • balas
      0
  • 巴扎黑

    巴扎黑2017-04-17 17:44:36

    Nah, ya, ia tidak berorientasikan objek, anda boleh mengakses terus dan kehilangan satu siri mekanisme seperti polimorfisme

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 17:44:36

    Di Java, ahli statik dan jenis data biasa bukan objek, yang lain adalah.

    Kelas juga merupakan objek, objek contoh java.lang.Class. Ini ada kaitan dengan mekanisme refleksi.

    Kaedah dan pembolehubah yang diubah suai oleh statik disimpan dalam skop kelas. Jika anda ingin mengetahui lebih lanjut, anda boleh membaca artikel yang saya tulis - Analisis Ringkas Pengumpulan Sampah JVM Pada mulanya, saya bercakap secara ringkas tentang Model Memori Java.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 17:44:36

    Terdapat kaedah kelas dalam JAVA, yang juga berorientasikan objek Abstraksinya boleh difahami seperti ini:
    Contohnya: ada kelas "kucing", semua kucing adalah viviparous, jadi kaedah viviparous boleh. digunakan Pada kelas. Daripada terpaksa bergantung pada contoh kelas.
    Kaedah kelas ialah kaedah awam kelas yang tidak berkaitan dengan setiap tika. Bunyinya agak berbelit-belit. Lihat sahaja contoh, ini pemahaman saya.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:44:36

    Bukankah kelas juga objek?

    balas
    0
  • Batalbalas