Java--private關鍵字與get和set方法的理解

private

是一種權限修飾符
一般修飾成員變量和成員函數
被私有化的變量只能在本類中有效

被private修飾的成員變量與set方法和get方法結合使用
提高數據的安全性

class Person{
	private String name;
	private int age;
	//設置name的值
	public void setName(String n)
	{
		name=n;        
	}
	//獲取name的值
	public String getName()
	{
		return name;
	}
	public void setAge(int a)
	{	
		if(a<0)
			System.out.println("數據不合法");     //保護數據,進行異常處理
		age=a;
	}
	public int getAge()
	{
		return age;
	}
}
class Demo1{
	public static void main(String[] args){
		Person p=new Person();
		p.setName("張三");
		p.setAge(19);
		int x=p.getAge();
		System.out.println(p.getName());
		System.out.println(x);
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章