`
gdwrx_winson
  • 浏览: 131507 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

将父类的Private域反射

    博客分类:
  • Java
 
阅读更多
private static Field XXXField; try { XXXField = XXXParent.class.getDeclaredField(“XXXParentField”); // XXXParentField是父类中私有域的名称。 XXXField.setAccessible(true); } catch (SecurityException e) { } catch (NoSuchFildException e) { } //根据Field反射回该私有字段 XXXField.get(this); //在子类总调用,注意其反射回来的是子类继承父类的那些私有域。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    珍藏资料Java面试题以及答案.docx

    2. 作用域public, protected, private, 以及不写时的区别:public 表示公共的,protected 表示保护的,private 表示私有的,不写时默认为包访问权限。 3. 编程输出图形:Java 提供了多种方式来输出图形,例如使用 ...

    2014 最新Java面试题总汇

    首先,Java面向对象的核心概念,包括super()与this()的区别,作用域的public、protected、private,以及不写时的区别。super()用于调用父类的构造方法或成员变量和方法,而this()用于调用同一个类中的另一个构造函数...

    JAVA 综合面试题.doc

    2. 作用域public, protected, private,以及不写时的区别:public 为公共访问权限,protected 为保护访问权限,private 为私有访问权限,不写时默认为default访问权限。 3. 编程输出图形:可以使用 Java 的图形库或 ...

    java面试题网上整合版

    2. **作用域public, protected, private及默认的区别**: - `public`:任何地方都能访问。 - `protected`:在同包内的类和不同包的子类中可访问。 - `private`:只在声明它的类内部可访问。 - 默认(无修饰符)...

    Java面试题

    2. **作用域 public, protected, private, 以及不写时的区别** - `public`: 可以被任何类访问。 - `protected`: 可以被同一包内的类和不同包的子类访问。 - `private`: 只能被同一类访问。 - 不写修饰符(默认)...

    应聘Java笔试时可能出现问题及其答案

    除此之外,Java笔试还可能涉及异常处理、垃圾回收、IO流、反射、设计模式、JVM内存模型、多线程同步机制(如synchronized、wait()、notify()等)、集合框架的深入理解(如HashSet、LinkedList、HashMap的工作原理)...

    Java初级面试题-v1.0-20191103.docx

    11. Java访问修饰符的作用域:public允许所有类访问,protected允许同包及子类访问,default仅限同包访问,private仅限本类访问。 12. 在Java 7之前,switch语句不支持字符串,但从Java 7开始,可以使用String作为...

    最新java面试题总结

    2. **作用域的区别** - `public`: 公共访问修饰符,任何地方都能访问。 - `protected`: 受保护的,允许在同包内的类和不同包的子类中访问。 - `private`: 私有,只能在定义它的类内部访问。 - 默认(无修饰符)...

    最近收集的java笔试面试题

    1. 作用域 public,private,protected,以及不写时的区别 Java 中的访问权限有四种:public、private、protected 和 friendly。其中,public 表示公开的,任何地方都可以访问;private 表示私有的,只有在同一个类中...

    面向对象程序设计

    本章重点讲解封装的原理和实践,包括访问修饰符(public、private、protected),以及如何通过getter和setter方法来控制数据访问。 第4章:继承与多态 我们将探讨单继承和多继承的优缺点,以及接口和抽象类在实现...

    Java面向对象面试题.pdf

    2. 作用域 public, protected, private, 以及不写时的区别:public 表示公开访问,protected 表示保护访问,private 表示私有访问,而不写时默认为包访问。 3. 编程输出图形:可以使用 Java 的画图库来实现图形的...

    Java面向对象面试题[归纳].pdf

    2. **作用域 public, protected, private, 以及不写时的区别**: - `public`:任何地方都可以访问。 - `protected`:同一包内或不同包的子类可以访问。 - `private`:只有在同一类中可以访问。 - 不写:默认为包...

    Java面试题以及答案(小生).pdf

    2. **作用域 public, protected, private, 及默认的区别**: - `public`:任何地方都可以访问。 - `protected`:在同一包内及不同包的子类中可以访问。 - `private`:仅在定义该成员的类内部可访问。 - 默认(无...

    用java编的n多代码

    9. **继承与多态**:继承允许一个类(子类)继承另一个类(父类)的属性和方法,多态则允许子类对象可以替换父类对象,实现灵活的代码设计。 10. **接口**:接口定义一组方法签名,不包含实现,用于实现类与类之间...

    Java 面试及常见问题回答

    1、作用域:Java中的访问修饰符public、private、protected和默认(friendly)的区别在于它们决定了类的成员(变量、方法)可被哪些类访问。public可以被任何类访问,private仅限于同一类,protected允许同一包内的...

    JAVA-综合面试题.doc

    2. 作用域public, protected, private, 以及不写时的区别? - `public`: 可以在任何地方访问。 - `protected`: 可以在同一个包或子类中访问。 - `private`: 只能在声明它的类内部访问。 - 不写(默认):在同一...

    Java基础知识.docx

    - 子类可以继承父类的非private成员。 - 变量隐藏和方法重写,重写方法的访问权限需大于等于父类方法。 - super关键字用于访问父类的成员变量和方法。 2. **final修饰符**:可以修饰类、方法和变量,阻止进一步的...

    java面试题目

    2. **作用域public, protected, private及默认的区别**:`public`成员可以在任何地方访问,`protected`成员在包内和子类中可访问,`private`成员只能在定义它的类中访问,而默认作用域(无修饰符)则仅限于同一包内...

Global site tag (gtag.js) - Google Analytics