为什么Class.newInstance()被认为是“邪恶”的?
- 论坛
- 为什么Class.newInstance()被认为是“邪恶”的?
9 浏览
为什么Class.newInstance()被认为是“邪恶”的?
Ryan Delucchi在评论#3中问这里的Tom Hawtin的回答:
为什么Class.newInstance()是“邪恶的”?
这是对以下代码示例的回应:
// 避免使用Class.newInstance,因为它是邪恶的。 Constructor extends Runnable> ctor = runClass.getConstructor(); Runnable doRun = ctor.newInstance();
那么,为什么它是邪恶的?