private修饰的方法可以通过反射访问,那么private的意义是什么?

在一个类中,为了不让外界访问到某些属性和方法,通常将其设置为private,用正常的方式(对象名.属性名,对象名.方法名)将无法访问此属性与方法,但有没有其他方法可以访问呢?答案是有的,这就是java反射带来的便利。利用反射访问类的私有属性及方法如下:

/**
 * @Description: 反射
 * @author: Mr_VanGogh
 */
public class Reflect {
   
 
    private String name;
    private int age;
 
    private Reflect(int age)

版权声明:本文为weixin_45794138原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。