美文网首页
访问控制权限

访问控制权限

作者: 是归人不是过客 | 来源:发表于2020-09-12 10:59 被阅读0次

java访问级别修饰符主要包括:private、protected和public,可以限定其他类对该类、属性和方法的使用权限

private:只能在本类中访问

缺省 default:本类中访问,在同一个包下,不同包下不行

protected:本类中访问,在同一个包下,不同包下不行,但是子类可以

public:可以在任何类中访问

栗子:

package tranc;
public class Test{
    protected String name;
    int age; // default
    public static void main(String [] args) {
//    Test5 t = new Test5();

//    System.out.println(t.name);
//    System.out.println(t.age);
    }
}
package Test;
import tranc.Test;
public class User {
    public int i;
    public static void main(String args[]) {
        Test t = new Test();
//      System.out.println(t.name);
//      System.out.println(t.age);  wrong
    }
    
}

class MyUser extends Test{

    public void m1() {
        System.out.println(this.name); // protected
//      System.out.println(this.age); wrong default
    }
}

相关文章

  • Java基础学习六 关键字

    java语言中的访问控制权限修饰符 访问控制权限修饰来控制元素的访问范围。 访问控制权限修饰符包括:public ...

  • 进阶:访问控制权限

    访问控制权限 访问控制权限:private、protected、public、 默认。 private:私有的只...

  • Java编程思想(第四版)学习笔记(7)

    第六章 访问权限控制 1.访问权限控制的等级 从最大权限到最小权限依次为:public、protected、包访问...

  • java权限控制

    浅析Java中的访问权限控制 今天我们来一起了解一下Java语言中的访问权限控制。在讨论访问权限控制之前,先来讨论...

  • 权限控制

    RBAC模式进行权限控制,即(Role-Based Access Control)基于角色的访问控制。实现权限访问...

  • 6、访问权限控制(封装)

    访问权限限制等级,从大到小依次为:public, protected, 包访问权限, private访问权限的控制...

  • Swift 访问控制 ⑭

    1. 访问控制权限 在访问权限控制这块,Swift提供了5个不同的访问控制级别(以下是从高到低排列,实体指被访问级...

  • Java访问控制符

    Java访问控制符的访问权限

  • laravel 之用户授权使用讲解

    版本 laravel5.2 应用场景 控制对资源的访问权限,这个权限不同于RBAC(角色的权限访问控制),比如,只...

  • 2018-07-07学习小结 - 包及访问权限4

    学习 18.2 类成员的访问控制权限 Java中有四种访问控制权限,private、default、protect...

网友评论

      本文标题:访问控制权限

      本文链接:https://www.haomeiwen.com/subject/jmqwektx.html