`
wlh269
  • 浏览: 455805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

反射的例子

    博客分类:
  • J2SE
阅读更多
package com.spring.event; 
import java.lang.reflect.InvocationTargetException; 
import java.lang.reflect.Method; 

public class Admin { 
public Admin(){ 

} 
private String id = ""; 

public String getId() { 
System.out.print(id); 
return id; 
} 
public void setId(String id) { 
this.id = id; 
} 

public static void main(String[] args) 
throws ClassNotFoundException, InstantiationException, IllegalAccessException, 
SecurityException, NoSuchMethodException, IllegalArgumentException, InvocationTargetException { 

String str="com.spring.event.Admin"; 
Class c=Class.forName(str); 
Object obj=c.newInstance(); 

//        这里是里设置属性的值 
Method m = c.getMethod("setId",new Class[]{Class.forName("java.lang.String")}); 
m.invoke(obj,new Object[]{"penghao122"}); 

//        这里是里获取属性的值 
    m = c.getMethod("getId",new Class[]{}); 
m.invoke(obj,new Object []{}); 
   

   
} 

} 
分享到:
评论

相关推荐

    简单的反射例子

    在探讨“简单的反射例子”这一主题时,我们深入解析了反射在C#中的应用,以及如何利用反射来访问和操作对象的属性。反射是.NET框架中的一个强大特性,它允许程序在运行时检查和调用类型的信息,包括类型、方法、属性...

    java反射例子,封装了一个反射帮助类

    在标题和描述中提到的“java反射例子,封装了一个反射帮助类”,这表明我们有一个实用工具类,可以帮助简化使用反射的复杂过程。 首先,让我们理解Java反射的基本概念。当我们的程序运行时,我们可以通过Class类来...

    nginx反射例子,亲测可用!

    在这个"nginx反射例子"中,我们将深入探讨如何利用Nginx实现反射(也称为回显)功能,这是一种将接收到的请求数据原封不动地返回给客户端的技术。 反射功能在测试、调试和安全研究中非常有用,可以帮助我们理解网络...

    php 反射简单例子

    下面是一个简单的PHP反射例子,展示了如何使用反射来获取并调用私有方法: ```php class MyClass { private $value = 42; private function secretMethod($add) { return $this->value + $add; } } $instance...

    C#(2.0)反射例子(VS 2005)

    这个"C#(2.0)反射例子"是针对Visual Studio 2005的一个实例,旨在帮助开发者深入理解反射的基本概念和实际应用。在这个项目中,我们将探讨以下几个关键知识点: 1. **类型信息获取**:反射允许程序在运行时获取...

    详细的C#反射例子(项目文件)

    这个"详细的C#反射例子(项目文件)"显然包含了关于如何使用C#反射的实际应用示例,这对于理解并掌握这一核心概念至关重要。 反射允许程序员在运行时执行以下操作: 1. **获取类型信息**:通过Type类,可以获取...

    java 反射例子 代码

    java.lang.reflect.Constructor; java.lang.reflect.Field; java.lang.reflect.Method; java.lang.reflect.Modifier;

    Java反射简单例子

    考虑到这是一个简单的反射例子,`ReflectTest.java`可能包含以下内容: ```java public class ReflectTest { public String echo(String msg) { return "Echo: " + msg; } public static void main(String[] ...

    c# 反射例子 reflector

    "反射例子 reflector"这个主题深入浅出地展示了如何利用C#的反射功能来增强代码的灵活性和动态性。下面我们将详细探讨反射的概念、用途,以及如何在实际编程中运用。 首先,反射允许我们动态地获取类型信息。在C#中...

    ASP的一个面向接口的反射例子

    在这个“面向接口的反射例子”中,我们将深入探讨ASP.NET中的两个关键概念:面向接口编程和反射。 首先,面向接口编程(Interface-Oriented Programming, IOP)是面向对象编程的一种策略,它强调设计和实现时以接口...

    一个C#反射例子附源码

    这个“一个C#反射例子附源码”的资源提供了一个具体的实例,帮助开发者深入理解如何在实际项目中使用反射。下面我们将详细探讨C#反射的相关知识点。 1. **什么是反射**: 反射是.NET框架提供的功能,它允许程序在...

    java反射例子

    首先,从标题“java反射例子”来看,这部分内容将围绕Java反射技术的具体应用展开。Java反射API提供的主要类包括java.lang.Class、java.lang.reflect.Constructor、java.lang.reflect.Method和java.lang.reflect....

    c#反射例子(源码)

    这个例子(源码)提供了深入理解C#反射机制的机会。以下是对标题和描述中涉及知识点的详细解释: 1. **什么是反射?** 反射是程序在运行时获取自身信息的能力,包括类、接口、属性、方法等元数据。它允许我们动态...

    c#反射例子的用法(

    ### C#反射技术详解 #### 一、反射技术概述 反射是C#中一项非常强大的功能,它允许程序在运行时动态地获取自身的类型信息、方法、属性等,并且能够创建对象实例、调用方法、设置或获取字段值等。这种能力在很多...

    JAVA反射简单例子

    Java反射是Java编程语言中的一个强大特性,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在Spring框架中,反射扮演着核心角色,...希望这个简单的反射例子能帮助你更好地理解和运用Java反射。

    JAVA反射机制及应用例子

    JAVA反射机制及应用例子.。。Reflection API

    java反射例子 希望可以帮助大家

    在Java编程语言中,反射(Reflection)是一种强大的工具,允许程序在运行时检查和操作类、接口、字段和方法的信息。它使得开发者能够编写更加灵活和动态的代码,可以处理未知类型的数据,或者在不修改源代码的情况下...

    C#反射例子.是学习c#反射的好东西

    C#反射是一个强大的工具,它允许程序在运行时获取类型信息、创建对象、调用方法以及访问和修改字段。在C#中,反射是通过System.Reflection命名空间中的类来实现的。下面我们将深入探讨C#反射的核心概念和常用操作。 ...

    C#反射例子

    在.NET框架中,C#反射是一种强大的特性,它允许运行时的代码检查自身,并与自身交互,无需在编译时知道具体的类型信息。这个特性在许多场景下都非常有用,例如在插件系统、序列化、元数据操作以及动态类型创建等。在...

    C#中运用反射的简单例子

    在C#编程中,反射是一种强大的机制,它允许运行时的程序检查自身并操作其类型信息。通过反射,我们可以动态地创建对象、调用方法、访问属性和字段,以及加载和执行Assembly。这个主题对于任何想要提升编程技能的C#...

Global site tag (gtag.js) - Google Analytics