java反射-有参构造函数初始化对象
来源:互联网 发布:什么是淘宝流量怎么用 编辑:程序博客网 时间:2024/05/20 13:04
代码如下:
package com.sanmao10;import java.lang.reflect.Constructor;public class test2 { /** * ###27.05_反射(通过反射获取带参构造方法并使用) * Constructor * Class类的newInstance()方法是使用该类无参的构造函数创建对象, 如果一个类没有无参的构造函数, * 就不能这样创建了,可以调用Class类的getConstructor(String.class,int.class) * 方法获取一个指定的构造函数然后再调用Constructor类的newInstance("张三",20)方法创建对象*/ public static void main(String[] args) throws Exception{ Class clazz=Class.forName("com.sanmao10.Person");// Person p=(Person)clazz.newInstance(); //通过无参构造创建对象// p.say(); Constructor c=clazz.getConstructor(String.class,int.class);//获取有参构造 Person p=(Person) c.newInstance("sanmao",12); //通过有参构造创建对象 p.say(); }}
重点:
Constructor c=clazz.getConstructor(String.class,int.class);//获取有参构造
Person p=(Person) c.newInstance("sanmao",12); //通过有参构造创建对象
阅读全文
0 0
- java反射-有参构造函数初始化对象
- 关于java 反射 创建对象 调用 有参数 的 构造函数
- 知道类名,通过反射获取类对象(有参和无参构造函数)
- java运行过程,初始化的顺序,构造函数,变量作用域,反射机制,面向对象的特征
- Class.forName java.lang.reflect.Constructor反射调用有参构造函数和无参构造函数的方法
- 构造函数初始化类对象
- 利用构造函数初始化对象
- 私有化构造函数后,使用反射初始化
- java含参构造函数初始化
- Java--对象构造和初始化
- Java- 对象构造与初始化
- java 反射机制 之 getConstructor获取有参数构造函数 然后newInstance执行有参数的构造函数
- Java初始化(构造函数)
- java 初始化和构造函数
- 带参构造函数的类对象数组初始化
- Java之反射类的构造函数,通过单元测试反射创建类的对象
- java有参构造函数如何输出
- java有参构造函数的使用
- B-Tree数据存储
- C语言中的运算符
- C常用库函数实现
- Mysql高级查询-----汇总和分组数据
- memcache
- java反射-有参构造函数初始化对象
- leetcode 第十六周解题报告
- 软件安全复习(GX)
- 自定义view圆形进度条,并改变百分比。
- HTML5总结(二)
- LAN-401信号处理模块
- 关于面向对象体系的总结
- Python访问远程服务器
- 笔记本加装SSD