首页 > 解决方案 > 实际参数和格式参数的长度不同

问题描述

当给定参数的长度和类型相同时,此代码显示构造函数的实际参数和格式参数的长度错误。这是构造函数

class OfficialRecipient extends Recipient{
   private String designation;

   public OfficialRecipient(String name, String email_address, String designation){
       super(name,email_address);
       this.designation=designation;
}  

这就是我创建一个新对象的地方。

 public void addOfficialRecipient(String name,String email_address,String designation){

     OfficialRecipient friend = new OfficialRecipient(name,email_address,designation);
 }   

它给出了这个错误。

constructor OfficialRecipient in class OfficialRecipient cannot be applied to given types;
required: no arguments
found: String,String,String
reason: actual and formal argument lists differ in length

标签: javaconstructor

解决方案


推荐阅读