如题,java中能否判断出一个类的实例对象是通过该类的哪个构造方法实例化的?
2 回答
慕的地6264312
TA贡献1817条经验 获得超6个赞
应该没有内置检查方法吧,可以使用如下方式判断:
public class B {
String x = "E" ;
B()
{
init() ;
}
B(String x)
{
this() ;
this.x = x ;
}
void init()
{
}
public static void main(String[] args) {
B b_1 = new B() ;
b_1 = new B("A") ;
b_1 = new B("C") ;
}
}
添加回答
举报
0/150
提交
取消