码迷,mamicode.com
首页 > 编程语言 > 详细

Java的访问权限机制

时间:2020-04-25 20:47:54      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:lan   使用   访问   jdk   成员   定义   编译   java类库   类库   

1.包的访问权限

  无论是jdk提供的类还是自己定义的包中的类,都必须用import语句标识使用类的全名,以通知编译器在编译时找到相应的类文件,但下述两种情况除外:

  1)位于同一个包内的类可以相互引用,不必使用import语句或类的全名,即friendly类内友好;

  2)在.java源程序中用到了Java类库中java.lang包中的类,可以直接引用,不必使用import语句或类的全名;因为Object类位于了java.lang包中;

2.类的访问权限

  public:可以被不同包中的任意类访问

  无修饰:可以被同一包中的类访问

3.成员的访问权限:成员变量与成员方法

 

  public:可以被不同包中的任意类访问

  无修饰:可以被同一包中的类访问

  protected:可以被同一包中的类访问或不同包中的子类访问

  private:只可以被同一类内的成员访问

  

Java的访问权限机制

标签:lan   使用   访问   jdk   成员   定义   编译   java类库   类库   

原文地址:https://www.cnblogs.com/li7anStrugglePath/p/12775133.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!