草庐IT

dataCovered

全部标签

java - 在构造函数重载的情况下如何同时调用 super(...) 和 this(...)?

我以前从来不需要这样做,但由于两者都必须是构造函数中的“第一”行,应该如何处理呢?对于这种情况,最好的重构是什么?这是一个示例:publicclassAgreementextendsPostable{publicAgreement(Useruser,DatadataCovered){super(user);this(user,dataCovered,null);}publicAgreement(Useruser,DatadataCovered,Priceprice){super(user);if(price!=null)this.price=price;this.dataCovered