我知道,如果在Java语言中有一个重载方法可以接受几种不同类型的参数,并且希望将null传递给该方法,则需要显式地将其强制转换为可接受的类型之一。我的问题如下-我有一个类,它有一个重载的构造函数,它接受一个参数: // do something如果我不小心使用了对A的强制转换,那么就会执行错误的构造函数。当然,我可
在Java中构建对象有多种方法。对于我的用例,让我们假设我有一个带有私有属性字段的抽象Person类和一个名为Tom的子类。Person类中的无arg构造函数、setter和getter。可以通过使用Project的注释来简化。Tom tom = new Tom("Tom", 42);
然后,Tom的构造函数将调用super("Tom", 42)。在Person中,如果有许多可选参数