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 setName(int a)
	{	
		if(a<0)
			System.out.println("数据不合法");     //保护数据,进行异常处理
		age=a;
	}
	public int getName()
	{
		return age;
	}
}
class Demo1{
	public static void main(string[] args){
		Person p=new Person();
		p.setName("张三");
		p.setAge(19);
		int x=p.getAge();
	}
}
发布了22 篇原创文章 · 获赞 33 · 访问量 1072

猜你喜欢

转载自blog.csdn.net/qq_42577542/article/details/104231644