1. 首页
  2. 编程语言
  3. Java
  4. Java:"失效"的private修饰符

Java:"失效"的private修饰符

上传者: 2022-05-19 08:30:47上传 PDF文件 105.02 KB 热度 14次

在Java编程中,使用private关键字修饰了某个成员,只有这个成员所在的类和这个类的方法可以使用,其他的类都无法访问到这个private成员。上面描述了private修饰符的基本职能,今天来研究一下private功能失效的情况。不对,在OuterClass中我们并没有定义这两个方法从给出来的注释来看,access$0返回outerClass的language属性;access$1返回outerClass的region属性。下面代码调用access$0的代码,其目的是得到OuterClass的language 私有属性。this$0就是内部类持有的外部类引用,通过构造方法传递引用并赋值。Java的内部类构造时持有对外部类的应用,C++不会,这一点和C++不一样。Java编程思想以上就是对Java private 修饰符的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

用户评论