Rumah > Java > javaTutorial > teks badan

Sedikit tentang Java17

Susan Sarandon
Lepaskan: 2024-10-21 06:11:02
asal
834 orang telah melayarinya
  • Kelas Tertutup

Kelas Tertutup telah diperkenalkan di Java 17 sebagai sebahagian daripada penambahbaikan yang berkaitan dengan pengaturcaraan berorientasikan objek, membenarkan sekatan yang lebih besar pada warisan kelas. Fungsi ini memberi anda lebih kawalan ke atas kelas yang boleh melanjutkan atau melaksanakan kelas atau antara muka, membantu memastikan kod anda lebih selamat.

Mari kita buat tutorial langkah demi langkah tentang cara menggunakan Kelas Tertutup dalam Java 17.

Mula-mula, mari buat kelas yang dipanggil Bank dan tambahkan pengubah suai "tertutup" padanya, yang mengawal cara kelas atau antara muka lain boleh melanjutkan atau melaksanakan kelas atau antara muka.

Um pouco de Java17

Melakukan perkara ini, kami dapat melihat bahawa kami mempunyai ralat yang menunjukkan bahawa kelas Bank dengan pengubah "dimeterai" perlu mempunyai subkelas.

Untuk menyelesaikan masalah ini, kami akan membuat kelas yang dipanggil Pelanggan dan menambah klausa "permit" pada kelas Bank.

Um pouco de Java17

Dengan melakukan ini, kami dapat melihat bahawa kami mempunyai ralat berikut.

> Klausa permit tidak sah: ‘Pelanggan’ mesti terus melanjutkan ‘Bank’

Itulah yang anda fikirkan, untuk menyelesaikan masalah ini kami perlu melanjutkan kelas Bank terus ke kelas Pelanggan.

Um pouco de Java17

Ini menyelesaikan masalah kami dan dengan itu kami kini boleh menggunakan Kelas Tertutup kami, bagus bukan?

> NOTA: Konsep dimeterai juga boleh digunakan pada antara muka dalam Java 17. Sama seperti kelas, antara muka yang dimeterai boleh menyekat antara muka atau kelas lain yang boleh melaksanakannya.

Kesimpulan:
Kelas Termeterai menawarkan cara yang berkuasa untuk menyekat dan mengawal warisan di Jawa. Dengan ini, anda boleh menghalang kelas daripada dipanjangkan secara tidak sengaja, meningkatkan kebolehbacaan dan keselamatan kod.

Atas ialah kandungan terperinci Sedikit tentang Java17. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!