作用域也叫访问范围或者访问权限。
类:
大家所熟知的作用域修饰符有public,protected和private,还有一个大家忽略的叫做默认作用域。
举个例子:
public class Demo {private int a; //仅类内部可见
int b; //默认作用域,包内可见,同一个包内的类和方法都可以访问
protected int c; //包内可见,子类可见
public int d; //所有可见
}
接口:
接口中的方法默认是public abstract修饰,不能再添加任何其他属性。
例子:
public interface IRead {
int get();
}
get方法上默认有public abstract修饰符的,你也可以显示加上去,但是加上其他修饰符,如static ,final,private, protected都会报错。