面向物件的特徵之一:封裝
封裝目的就是使用一定的方法把程式的執過程封裝起來,不讓外界來進行進行隨意的更改。封裝一般都是在現實開發把類的屬性進行封裝。
封裝的好處
1.就是保證資料的安全性
2.操作簡單方便
3.隱藏了實現的過程
封裝的具體實現過程:
1.使用private修飾被需要封裝的成員屬性
2.對外提供一個公共的方法來設定屬性的值和獲取屬性的值
3.使用物件來呼叫成員
例如:
package com.test5;
class Person{
private String name;
private int age;
private String address;
public Person(){
}
public Person(String name,int age,String address){
this.age=age;
this.name=name;
this.address=address;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public void Test(){
System.out.println("PerSon的Testr()");
}
}
public class PersonTest {
public static void main(String[] args) {
Person p=new Person();
p.setName("tom");
p.setAge(120);
p.setAddress("天津");
p.Test();
}
}