如何在外部实例化私有静态内部类如:public class A { private static class B { private String name; private int age; } }如何在外部取得内部类B的实例化对象呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 05:29:10
如何在外部实例化私有静态内部类如:public class A {             private static class B {                 private String name;                 private int age;             }       }如何在外部取得内部类B的实例化对象呢?

如何在外部实例化私有静态内部类如:public class A { private static class B { private String name; private int age; } }如何在外部取得内部类B的实例化对象呢?
如何在外部实例化私有静态内部类
如:public class A {
private static class B {
private String name;
private int age;
}
}
如何在外部取得内部类B的实例化对象呢?

如何在外部实例化私有静态内部类如:public class A { private static class B { private String name; private int age; } }如何在外部取得内部类B的实例化对象呢?
一种方法是A中提供全局访问点,public B getB()
另外的只能是使用java反射来攻击了,不过这违反了设计者设计B的初衷.
Class.forName("A$B").newInstance(); // A前面需要加上其包名
反射方式要求B中必须定义非private的构造函数,否则是无法访问的.

如何在外部实例化私有静态内部类 如何在外部实例化私有静态内部类如:public class A { private static class B { private String name; private int age; } }如何在外部取得内部类B的实例化对象呢? 如何在一个静态内部类中 实例化一个非静态的内部类而且外部类的实例化对象是非静态的. 如何在一个静态内部类中 实例化一个非静态的内部类 实例内部类,静态内部类和局部内部类的区别是什么? 怎么在函数内说明外部变量?还有,对外部变量不理解,外部变量是不是就是全局变量?外部变量,静态变量,全局变量有什么区别? 在java中 Date d = new Date(this); this指的是啥?还有一个问题:对于java的内部类,this指的是顶层类还是内部类的实例? 静态私有成员在类外可以被访问吗? 定义在方法内部的内部类怎么理解啊 为什么静态方法不用被实例化 在C#中静态函数和实例函数的区别? .pub如何打开 c++ 课本上的一句话我看不懂 在对类的静态私有数据成员初始化的同时,还可以引用类的其他私有成员.例如,如果一个类T 存在类型为T的静态私有对象,那么可以引用该类的私有构造函数将其初 什么匿名类?如何去定义一个匿名类 匿名类与内部类又有什么关系? pub bar和 pub有区别吗?该如何区分?在英语当中如何恰当地用? 国家资本主义,私有资本主义,国家私有资本主义如何区别? 959材料科学基础的试题求大神给出 准确 全面 试用三个实例分析弥散强化在粉末冶金改性中的应用?从显微组织上如何区分、动、静态回复,动、静态再结晶.有人认为WO0.29是WO3和WO2的机械混合