我看到有两种方法可以在JAVA中声明/定义变量:public和private。我的问题是如果定义变量而不被视为“公共”或“私人”,会发生什么,例如:
int num;
'num'被视为公开私有吗?
答案 0 :(得分:4)
有四种定义变量访问权限的方法,如here所述。如果您未在变量名称前添加关键字,则使用default
访问级别修饰符。
受保护和默认非常相似。
答案 1 :(得分:0)
变量的访问权限在当时名为 package private 。这意味着它只能由与变量类相同的包中的类访问。
包私有访问修饰符的一个用途是测试(通常不用于变量,但用于方法和/或构造函数)