在java学习中得知,被声明为private 的属性和方法,只能在本类中使用,但是本人想要知道,有没有办法实现,让一个项目中的一个类访问另一个类中的私有成员

解决方案 »

  1.   

    请问这样访问意义何在?
    既然定为私有成员,就不允许其他类实例访问该类该成员PS:搜了一下原来Java反射竟然允许访问私有成员。。.NET里就不允许 = =
      

  2.   

    反射可以拿到
    不过 这样做貌似没什么意义 
    既然声明了private ..
      

  3.   

    只是想到在.NET中,可以通过定义一个方法,利用get和set可以对私有变量进行操作,所以想要知道java有没有方法也做到
      

  4.   

    在此私有成员类里面写一个公有的调用方法,比如public getName(){return name;}.
      

  5.   

    拿起你的双手在键盘上反射出来,get()set()也能得到。so弄个方法也行