Jadual Kandungan
Kelas lanjutan
Contoh
output
Rumah Java javaTutorial Di Jawa, bolehkah penghitungan (Enum) memanjangkan mana-mana kelas?

Di Jawa, bolehkah penghitungan (Enum) memanjangkan mana-mana kelas?

Sep 01, 2023 pm 03:57 PM
penghitungan dalam java melanjutkan mana-mana kelas Had penghitungan

Penghitungan dalam Java ialah jenis data yang menyimpan set nilai tetap. Anda boleh menggunakan penghitungan untuk menyimpan nilai tetap seperti hari dalam minggu, bulan dalam setahun, dsb.

Anda boleh mentakrifkan penghitungan menggunakan kata kunci enum diikuti dengan nama penghitungan seperti yang ditunjukkan di bawah -

enum Days {
   SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY
}
Salin selepas log masuk

Sama seperti tatasusunan, dalam contoh di atas, elemen/pemalar dalam penghitungan dikenal pasti menggunakan nombor bermula dari 0, seperti yang ditunjukkan di bawah:

Di Jawa, bolehkah penghitungan (Enum) memanjangkan mana-mana kelas?

Kelas penghitungan adalah serupa dengan kelas kerana anda boleh mempunyai pembolehubah, kaedah dan pembina. Hanya kaedah konkrit dibenarkan dalam penghitungan.

Kelas lanjutan

Semua kelas penghitungan secara dalaman akan melanjutkan kelas bernama Enum, yang merupakan kelas asas bagi semua jenis penghitungan bahasa. Memandangkan Java tidak menyokong berbilang warisan, ralat masa kompilasi akan dihasilkan jika anda cuba melanjutkan kelas enum ke kelas lain.

Contoh

Dalam coretan kod Java berikut, kami mempunyai kelas yang dipanggil Sample dan telah mencipta jenis penghitungan yang dipanggil Scooters dan cuba melanjutkannya ke kelas Sample.

import java.util.Scanner;
class Sample {
}
enum Scooters extends Sample {
}
Salin selepas log masuk

output

On executing, this class generates the following compile time error.
D:\>javac EnumExample.java
EnumExample.java:5: error: '{' expected
enum Scooters extends Sample{
              ^
EnumExample.java:5: error: ',', '}', or ';' expected
enum Scooters extends Sample{
                      ^
2 errors
Salin selepas log masuk

Atas ialah kandungan terperinci Di Jawa, bolehkah penghitungan (Enum) memanjangkan mana-mana kelas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)