java权限有大到小分为四种:
private:只在本类中使用。 public修饰:在哪都可以用。public属于最大权限。 默认权限:只能在本包中使用。 protectd:受保护:本包中的类与其他包中的子类可以访问。
不同修饰符的使用细节:
public 可以修饰:类,方法,成员变量。 最大权限,任何地方都可以使用。 protected 可以修饰: 方法,成员变量。不能修饰类。 默认权限 可以修饰:类,方法,成员变量。 private 可以修饰: 方法,成员变量。 static 可以修饰: 方法,成员变量。 final 可以修饰:类,方法,成员变量,局部变量。 abstract 可以修饰:类,方法。
例子1: //A.java
//B.java
例子2: //A.java
//B.java
//C.java
//A.java
//B.java
//C.java
//Test.java
|