當前位置:
首頁 >
Java信息隐藏
發布時間:2025/3/15
33
豆豆
信息隱藏是指只能通過類的方法來間接的訪問類的屬性,而不能直接訪問類的屬性。即指類中的某些成員是私有變量,外界的類想對類操作只可以通過get和set操作。
舉例如下:在Info類中創建private變量id,并為其創建getid和setid方法
創建另一個類
public class Testinfo {public static void main(String[] args) {// TODO Auto-generated method stubInfo a=new Info(2);System.out.println(a.getId());a.setId(6);System.out.println(a.getId());}}輸出結果為,也就是通過set方法改變了id的值,通過get方法獲取id的值
如果在Testinfo中直接獲取id的值比如a.id=2,將報如下錯誤
信息隱藏的目的就是防止類中的某些屬性被外部隨意獲取或者更改
總結
- 上一篇: 用Javascript实现interfa
- 下一篇: JavaEE实战班第18天