private int i;
你能访问么?
private 就是私有

解决方案 »

  1.   

    Parcel.pContent pc = p.new PContent();
    这样写是不是属于被包裹的那个类创建
      

  2.   


    这一句出现在Parcel类的类体内是可以的。在类外面就不行了。
    因为,pContent是Parcel的私有成员。
      

  3.   


    这一句出现在Parcel类的类体内是可以的。在类外面就不行了。
    因为,pContent是Parcel的私有成员。但是在Thinks in java中却表示这样写是非法的
      

  4.   

    推荐阅读一下这篇深入探究内部类问题的文章 http://droidyue.com/blog/2014/10/02/the-private-modifier-in-java/