1. Trang chủ
  2. » Thể loại khác

tinh bao dong trong java

2 112 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 297,67 KB

Nội dung

http://vietjack.com/java/index.jsp Copyright © vietjack.com Tính bao đóng Java Tính bao đóng Java tiến trình đóng gói code liệu lại với vào đơn vị unit đơn, ví dụ gói bột giặt hỗn hợp hạt bột giặt khác Chúng ta tạo lớp bao đóng hồn tồn Java việc tạo tất thành viên liệu lớp private Bây giờ, sử dụng phương thức setter getter để thiết lập lấy liệu Lớp Java Bean ví dụ lớp bao đóng hồn tồn Tính bao đóng kỹ thuật tạo trường lớp private cung cấp khả truy cập trường qua phương thức pullic Nếu trường khai báo private, khơng thể truy cập bên ngồi lớp, che dấu trường có lớp Vì lý này, tính bao đóng ám việc dấu liệu (data hiding) Tính bao đóng mô tả bảo vệ code tránh code liệu bạn bị truy cập cách ngẫu nhiên code khác bên class Truy cập liệu code điều khiển cách chặt chẽ interface Lợi tính bao đóng Java Bởi cung cấp phương thức setter getter, bạn làm cho lớp read-only write-only Nó cung cấp cho bạn điều khiển thông qua liệu Giả sử bạn muốn thiết lập giá trị id lớn 100, bạn viết biểu thức logic bên phương thức setter  Tất lớp có chế độ đọc ghi (chỉ có hàm getter setter)  Một lớp có tồn điều khiển thơng qua lưu giữ trường  Người sử dụng class cách class lưu trữ liệu Một class thay đổi kiểu liệu trường người dùng class không cần thay đổi code Ví dụ Bạn theo dõi ví dụ sau tính bao đóng mà có trường với phương thức setter getter //Luu duoi dang Student.java package com.vietjack; public class Student{ http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com private String name; public String getName(){ return name; } public void setName(String name){ this.name=name } } //Luu duoi dang Test.java package com.vietjack; class Test{ public static void main(String[] args){ Student s=new Student(); s.setname("vietjackteam"); System.out.println(s.getName()); } }  Để biên dịch: javac -d Test.java  Để chạy: java com.vietjack.Test Chương trình Java cho kết quả: output: vietjackteam http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... s.setname("vietjackteam"); System.out.println(s.getName()); } }  Để biên dịch: javac -d Test .java  Để chạy: java com.vietjack.Test Chương trình Java cho kết quả: output: vietjackteam http://vietjack.com/ Trang...http://vietjack.com /java/ index.jsp Copyright © vietjack.com private String name; public String getName(){ return name; } public void setName(String name){ this.name=name } } //Luu duoi dang Test .java package

Ngày đăng: 03/12/2017, 00:55

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w