欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java封裝和調用

劉柏宏1年前8瀏覽0評論

Java封裝是一種將數(shù)據(jù)和操作封裝在類中的面向對象編程技術。通過封裝,可以保護數(shù)據(jù)和實現(xiàn)安全的訪問。在Java中,封裝是通過訪問控制修飾符來實現(xiàn)的。Java中有三種訪問控制修飾符:public、private和protected。

其中,public表示公共訪問,可以在任何地方訪問;private表示私有訪問,只能在本類中訪問;protected表示受保護的訪問,只能在本類和子類中訪問。

public class Person {
private String name;
private int age;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}

上面的代碼展示了一個Person類,其中name和age字段被聲明為私有的,并提供了公共的setter和getter方法來訪問它們。由于name和age字段是私有的,外部代碼不能夠直接訪問它們,必須通過Person類提供的方法來訪問。

public class Test {
public static void main(String[] args) {
Person person = new Person();
person.setName("張三");
person.setAge(20);
System.out.println(person.getName());
System.out.println(person.getAge());
}
}

上面的代碼展示了如何使用Person類。首先創(chuàng)建了一個Person對象,然后通過調用setName和setAge方法來設置name和age字段的值,最后通過調用getName和getAge方法來獲取值并輸出。

封裝的優(yōu)點是可以隱藏實現(xiàn)細節(jié),提高代碼的安全性和可維護性。封裝還可以讓數(shù)據(jù)變得更加安全,只有通過指定的方法才能夠修改數(shù)據(jù),外部代碼無法直接修改數(shù)據(jù)。