Jenis penghitungan ialah koleksi nilai tetap dan tidak boleh diwarisi, tetapi kaedah ahli dan pembolehubah boleh ditakrifkan. Antara muka mentakrifkan satu set kaedah dan pemalar, yang tidak boleh dijadikan instantiated, tetapi boleh dilaksanakan oleh kelas Kaedah antara muka hanya boleh diisytiharkan tetapi tidak boleh dilaksanakan, tetapi pemalar boleh ditakrifkan.
Di Java, jenis dan antara muka penghitungan ialah kedua-dua ciri bahasa yang sangat berguna, tetapi terdapat perbezaan yang jelas antara keduanya.
warisan
boleh dilaksanakan oleh pelbagai kelas | kaedah ahli | |
---|---|---|
boleh menentukan pemalar Pemalar dan kaedah boleh ditakrifkan | Contoh antara muka | public enum DayOfWeek { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY } Salin selepas log masuk |
public interface Shape { double getArea(); double getPerimeter(); } Salin selepas log masuk | Dalam contoh ini, kaedah antara muka menyediakan gelagat khusus untuk bulatan dan segi empat tepat. |
Atas ialah kandungan terperinci Apakah perbezaan antara jenis dan antara muka penghitungan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!