private Res r ;
private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,JAVA是面向对象的一门语言,每个对象都有各自的属性和方法.但是有的属性涉及安全因素或秘密因素不能让外面的程序调用,所以就用到了private,
经过它定义的变量只能在此对象内部调用,外部程序就无法调用,也就是说只能供其自身调用,比如某个人是一个对象,那么他的血液就肯定是私有变量,只能供其自身调用来维持人的状态.而如果将血液定义成public(公共的)的话,随便其他人都可以改变他血液的状态,你随便把他的血液值设为逆流,那他不就挂了.
而Res是一个类,在这个程序里是一个资源类,类似人体的血液,不希望被其他外部程序直接访问和改变,要想访问或设置,只能用该类自己的方法.
Input(Res r)//其中 Res r 是该构造方法初始化的参数,表示初始化(实例化)时将资源(Res r)传递给该构造方法,此后Input类就可以对Res r进行进行操作.
{
this.r = r;
}
|