关于public
来源:2-1 static关键字(上)
rock221
2020-11-20 14:03:54
public int price ;
为什么要加个public ,不加的话在其他类中不可以调用吗?
在private 不是才设置成私有的属性了吗?
我试了下 int price ; 在其他包中的类无法调用。。不懂
1回答
好帮手慕小脸
2020-11-20
同学你好,
1、public是公共的意思,它修饰的变量可以在任何地方访问,如果不加属于默认,那么该变量在同类及同包中才能访问

2、是的
3、经测试运行是可以调用的,如下:


注:关于权限修饰符,在后面课程《Java继承上》有详细讲解,链接如下:
https://class.imooc.com/course/1415
