JAVA CORE - Trang 61

import java.io.*;

class Demo implements myinterface

{

public void add(int x,int y)

{

System.out.println(“ “+(x+y));

//Giả sử phương thức add được khai báo trong giao diện

}

public void volume(int x,int y,int z)

{

System.out.println(“ “+(x*y*z));

//Giả sử phương thức volume được khai báo trong giao diện

}

public static void main(String args[])

{

Demo d=new Demo();

d.add(10,20);

d.volume(10,10,10);

}

}

Khi bạn định nghĩa một giao diện mới, có nghĩa là bạn đang định nghĩa một kiểu tham
chiếu dữ liệu mới. Bạn có thể sử dụng các tên giao diện ở bất cứ nơi đâu như bất kỳ tên
kiểu dữ liệu khác. Chỉ có một thể hiện (instance) của lớp mà lớp đó thực thi giao diện có
thể được gán đến một biến tham chiếu. Kiểu của biến tham chiếu đó là tên của giao diện.

3.13 Các gói

Gói được coi như các thư mục, đó là nơi bạn tổ chức các lớp và các giao diện của bạn. Các
chương trình Java được tổ chức như những tập của các gói. Mỗi gói gồm có nhiều lớp,
và/hoặc các giao diện được coi như là các thành viên của nó. Đó là một phương án thuận
lợi để lưu trữ các nhóm của những lớp có liên quan với nhau dưới một cái tên đặc biệt. Khi
bạn đang làm việc với một chương trình ứng dụng, bạn tạo ra một số lớp. Các lớp đó cần
được tổ chức một cách hợp lý. Điều đó sẽ dễ dàng để tổ chức các tập tin lớp thành các gói
khác nhau. Hãy tưởng tượng rằng mỗi gói giống như một thư mục con. Tất cả các điều mà
bạn cần làm là đặt các lớp và các giao diện có liên quan với nhau vào các thư mục riêng,
với một cái tên phản ánh được mục đích của các lớp.

Nói tóm lại, các gói có ích cho các mục đích sau:

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.