Rumah  >  Artikel  >  Java  >  Di Jawa, bolehkah kita menentukan kelas abstrak tanpa kaedah abstrak?

Di Jawa, bolehkah kita menentukan kelas abstrak tanpa kaedah abstrak?

王林
王林ke hadapan
2023-09-07 09:17:201003semak imbas

Di Jawa, bolehkah kita menentukan kelas abstrak tanpa kaedah abstrak?

Ya, kami boleh mengisytiharkan kelas abstrak tanpa kaedah abstrak dalam Java.

  • Kelas abstrak bermaksud definisi fungsi yang menyembunyikan pelaksanaan dan menunjukkannya kepada pengguna.
  • A kelas abstraks, dengan kedua-dua kaedah abstrak dan #🎜🎜 .
  • Untuk
  • kelas abstrak, kita tidak boleh mencipta objek secara langsung. Tetapi kita boleh mencipta objek secara tidak langsung menggunakan objek subkelas.
  • Kelas abstrak Java boleh mempunyai kaedah contoh yang melaksanakan gelagat lalai.
  • Kelas abstrak Java boleh mempunyai kaedah contoh yang melaksanakan gelagat lalai. >Kelas abstrakHanya satu kelas atau satu kelas abstrak boleh dilanjutkan pada satu masa.
  • Mengisytiharkan kelas sebagai
  • Abstrak tanpa kaedah abstrak bermakna kami tidak dibenarkan
  • 🎜 Kelas# digunakan dalam Java 🎜 # bermakna kita tidak boleh mencipta objek kelas ini secara langsung.
  • Contoh
abstract class AbstractDemo { // Abstract class
   private int i = 0;
   public void display() { // non-abstract method
      System.out.print("Welcome to Tutorials Point");
   }
}
public class InheritedClassDemo extends AbstractDemo {
   public static void main(String args[]) {
      AbstractDemo demo = new InheritedClassDemo();
      demo.display();
   }
}

Dalam contoh di atas, kami tidak mentakrifkan kaedah abstrak dalam kelas

AbstractDemo

. Pengkompil tidak akan membuang sebarang ralat masa kompilasi. Output

Welcome to Tutorials Point

Atas ialah kandungan terperinci Di Jawa, bolehkah kita menentukan kelas abstrak tanpa kaedah abstrak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam