深入理解Android:Java虚拟机ART
上QQ阅读APP看书,第一时间看更新

2.4 access_flags介绍

在Java中,类、类的成员变量、类的成员函数都有访问控制的设置,比如一个类是public还是private。这些在代码中设定的访问控制信息都会转换成对应的access_flags。本节介绍各种访问控制的取值情况。

先来看类的访问控制标签的取值情况,如表2-2所示。

表2-2 Class的access_flags取值

接着来了解成员变量的访问控制。表2-3所示为成员变量的访问控制标签取值情况。

表2-3 Field的access_flag取值

最后,我们来了解下成员函数的访问控制。表2-4为成员变量的访问控制标签取值情况。

表2-4 Method的access_flag取值

注:感谢审稿专家段启智和罗迪的指正。