阅读背景:

68面向对象(封装private)

来源:互联网 

/*
private:私有权限润饰符,用于润饰类中的成员,私有只在本类中有效

将age私有化以后,类之外即便树立了对象,也不能直接拜访。
但是人应当有年纪,就须要在Person类中供给对应拜访age的方法。

私有仅仅是封装的一种表示情势

之所以对外供给拜访方法,就由于可以在拜访方法中参加逻辑断定等语句。
对拜访的数据进行操作,进步代码的硬朗性。
*/
class Person{
	private int age;
	
	public void setAge(int age);
	{
		if(age > 0 && age < 130){
			this.age = age;
			speak();
		}
		else
			System.out.println("error age");
	}
	
	public int getAge(){
		return age;
	}
	void speak(){
		System.out.println("age:" + age);
	}
}

class PersonDemo{
	public static void main(String[] args){
		Person p = new Person();
		
		p.getAge(20);
	}
}/*
private:私有权限润饰符,用于润饰类中的成员,私有只在本类中有效

将age私有化




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: