JAVA——访问权限修饰符

来源:互联网 发布:java的就业前景 编辑:程序博客网 时间:2024/05/18 02:00

JAVA中有四种访问控制权限

• public修饰的,在任何地方都能访问

.protected修饰的,在类内部、同一个包、子类中能访问
.[default]修饰的,在类内部和同一个包中可以访问(不建议用)
.private修饰的,仅限当前类内部访问

简单的Demo:

public class AccessFoo {
private int a;
int b; //default 默认修饰符
protected int c;
public int d;

}

public class AccessFooDemo {
public static void main(String[] args) {
AccessFoo af=new AccessFoo();
System.out.println(af.a);//报错,private只能在本类中访问
System.out.println(af.b);//protected 同包、子类中可以访问
System.out.println(af.c);//default 同包中可以访问
System.out.println(af.d);  //public 本类、同包、子类、其他 中也可以访问
}
}

原创粉丝点击