Java学习笔记23 反射机制(reflect…
来源:互联网 发布:php csdn博客 编辑:程序博客网 时间:2024/06/01 10:48
1.
2.
1)
2)
3)
4)
3.
4.
5.
6.
a)
Class<?> classType =String.class;
Objectobj = classType.newinstance();
b)
Class<?> classType =String.class;
Constructor cons = classType.getConstructor(newClass[]{});
Objectobj = cons.newinstance(new Object[]{});
若想通过类的带参数的构造方法生辰对象,只能使用下面一种方式:
Class<?> classType =String.class;
Constructor cons =classType.getConstructor(String.class);
7.
8.
a)
b)
c)
9.
package com.reflection;
importjava.lang.reflect.Method;
publicclassReflectionTest
{
}
10.
packagecom.reflection;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
public class Private
{
public static void main(String[] args) throws Exception
{
Private1 pr = new Private1();
Class<?> classType =pr.getClass();
Field field = classType.getDeclaredField("name");
String getMethod= "get" +field.getName().substring(0,1).toUpperCase() +field.getName().substring(1,field.getName().length());
Method method = classType.getMethod(getMethod, new Class[]{});
field.setAccessible(true);
field.set(pr, "lisi");
String name = (String)method.invoke(pr, new Object[]{});
System.out.println(name);
}
}
class Private1
{
private String name = "zhangsan";
public String getName()
{
return name;
}
}
- Java学习笔记23 反射机制(reflect…
- java 反射机制 reflect
- java反射机制reflect
- Java反射机制(reflect)
- Reflect Java反射机制
- Java-反射机制reflect
- java reflect:反射机制
- Java 反射机制- reflect
- Java反射机制(reflect)
- Java 反射(reflect)学习笔记
- Java学习笔记-反射(reflect)
- Java Reflect 反射笔记
- JAVA 反射机制实现 reflect
- Java之reflect 反射机制
- 反射机制:java.lang.reflect
- [Reflect]Java反射机制详解
- Java Reflect(反射)机制详解
- Java反射机制(Reflect)
- selenium.common.exceptions.WebDriverException: Message: Service chromium-browser unexpectedly exited
- Java学习笔记21 枚举类型enum、Enu…
- django test基本操作
- TensorFlow实现线性回归
- Java学习笔记22 jdk5.0新特性
- Java学习笔记23 反射机制(reflect…
- GridView添加统计(合计)行
- Java学习笔记24 静态代理模式和动…
- Java学习笔记25 java注解(annotat…
- Codeforces Round #411 (Div. 2)
- Java学习笔记26 异常Exception
- Java学习笔记27 将数字转换为中文…
- Java学习笔记28 观察者模式(awt中…
- Java学习笔记29 内部类(Inner Cla…