我想检查Java类是否包含默认构造函数。如何检查java类是否包含默认构造函数
案例1:
public class ClassWithConstructor {
//attributes...
//default constructor
public ClassWithConstructor(){}
}
案例2:
public class ClassWithoutConstructor {
//attributes...
// no default constructor
}
在案例1中,我想打印"ClassWithConstructor contains a default constructor."
在第二种情况下,我想打印"ClassWithoutConstructor doesn't contain any default constructor"
。
但如果2有一个默认的构造函数 –
两者都有对象 –
的默认构造函数记住,如果'ClassWithoutConstructor'没有构造,那么你实际上将有一个默认的构造函数。 – SomeJavaGuy