我想檢查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