You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

kientran

Reflection là kĩ thuật rất cần thiết để lấy các thông tin của một kiểu dữ liệu. Dựa vào đó ta có thể kích hoạt (như các phương thức) hoặc tạo thể hiện của kiểu dữ liệu đó. Một ứng dụng quan trọng của reflection mà bạn có thể biết là Java Bean. Nhờ đó, các IDE (như NetBeans) có thể lấy được các thông tin và thiết lập giá trị cho các đối tượng.
Kiến trúc của Java Reflection API

Các lớp được dùng trong reflection nằm trong hai package là java.lang và java.lang.reflect. Package java.lang.reflect bao gồm ba lớp chính mà bạn cần biết là Constructor, Field và Method:

- Class: lớp này đại diện cho các lớp, interface và chứa các phương thức dùng để lấy các đối tượng kiểu Constructor, Field, Method,…
- AccessibleObject: các kiểm tra về phạm vi truy xuất (public, private, protected) của field, method, constructor sẽ được bỏ qua. Nhờ đó bạn có thể dùng reflection để thay đổi, thực thi các thành phần này mà không cần quan tâm đến phạm vi truy xuất của nó.
- Constructor: chứa các thông tin về một constructor của lớp.
- Field: chứa các thông tin về một field của lớp, interface.
- Method: chứa các thông tin về một phương thức của lớp, interface.

Xem thêm: [You must be registered and logged in to see this link.]

Hoidapit.com.vn, hỏi đáp, diễn đàn sinh viên cntt, diễn đàn công nghệ, diễn đàn cntt, cổng thông tin hỏi đáp, tài liệu lập trình, đồ án cntt, ebook lập trình, lập trình C#, lập trình C, Lập trình java, Lập trình android, lập trình ios, thủ thuật tin học, lập trình web, lập trình asp.net, lập trình php, ngôn ngữ lập trình, thiết kế đồ họa, thiết kế photoshop, thiết kế đồ họa 2d, đồ họa 3d, thiết kế illustratora, Thiết kế 3d max,thiết kế corel, thiết kế flash, lập trình flash

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết