JAVA类中的成员变量不声明public,那么它默认是什么呢?
初学JAVA,写了如下类:
public class Fruit
{
public int num;
String colour;
private int price;
protected String taste;
}
eclipse大纲中如此显示:
那么String colour貌似和其他三种都不一样,那它是什么使用方式呢?又可以在哪些地方被调用呢(如另一个包中、或其子类等)?
[解决办法]
default
[解决办法]
访问修饰符共四种:public,default(就是不写),protected,private,可见范围从大到小。