保护了对象的属性?不是说private是对类的吗[/quote]
我想不到你怎么会产生权限修饰符是对类还是对属性的理解呢,你们老师上课说的吗?
这个没有对那个的含义,权限修饰符只是对某个东西的修饰,约定,没有你说的那种理解,不必纠结,就算纠结也无用。
只要记住他的修饰限定即可[/quote]
package tt;
class A{
int n=1;
}
public class Test {
public static void main(String[] args) {
A a=new A();
int number=a.n;//访问的是对象a的成员变量n,而不是类的成员变量n
}
}
比如说这个例子,a.n是访问对象a的成员不是类的成员吧
保护了对象的属性?不是说private是对类的吗[/quote]
我想不到你怎么会产生权限修饰符是对类还是对属性的理解呢,你们老师上课说的吗?
这个没有对那个的含义,权限修饰符只是对某个东西的修饰,约定,没有你说的那种理解,不必纠结,就算纠结也无用。
只要记住他的修饰限定即可[/quote]
package tt;
class A{
int n=1;
}
public class Test {
public static void main(String[] args) {
A a=new A();
int number=a.n;//访问的是对象a的成员变量n,而不是类的成员变量n
}
}
比如说这个例子,a.n是访问对象a的成员不是类的成员吧