Apa yang akan kita lihat dalam bab ini
Kemahiran dan konsep utama
• Gunakan pakej
• Fahami cara pakej mempengaruhi akses
• Gunakan pengubah akses
yang dilindungi
• Import pakej
• Ketahui pakej Java standard
• Fahami aspek asas antara muka
• Laksanakan antara muka
• Gunakan rujukan antara muka
• Fahami pembolehubah antara muka
• Panjangkan antara muka
• Cipta kaedah antara muka standard dan statik
Pakej dan Antara Muka:
Ini adalah ciri inovatif yang membantu menyusun dan merangkum kod.
Pakej
Fungsi pakej:
Mereka mengumpulkan bahagian berkaitan program ke dalam unit yang teratur.
Kawal akses antara kelas, membenarkan enkapsulasi.
Ruang nama:
Menghalang perlanggaran nama kelas dengan menambahkan nama pakej pada setiap kelas.
Menyelesaikan masalah penamaan dalam projek besar, mengelakkan konflik dengan nama kelas atau perpustakaan lain.
Kawalan Akses:
Pakej membenarkan kod daripada kelas berkaitan boleh diakses dalam pakej yang sama, tetapi peribadi kepada kod luaran.
Memudahkan penciptaan kumpulan kelas tersendiri dan terkapsul.
Contoh Pakej dan Antara Muka
src/ mypackage/ MyInterface.java MyClass.java Main.java
package mypackage; // Definindo uma interface public interface MyInterface { void sayHello(); // Método abstrato }
package mypackage; // Implementando a interface em uma classe public class MyClass implements MyInterface { @Override public void sayHello() { System.out.println("Olá, Mundo! Implementando uma Interface."); } }
import mypackage.MyClass; // Importando a classe do pacote 'mypackage' public class Main { public static void main(String[] args) { MyClass myObject = new MyClass(); // Criando uma instância de MyClass myObject.sayHello(); // Chamando o método implementado } }
Penjelasan:
Keluaran program:
Hello Dunia! Melaksanakan Antara Muka.
Atas ialah kandungan terperinci Bab dimensi dan antara muka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!