找不到合适的构造器

PersonDemo 2018-04-09 05:26:55

PersonDemo.java:3: 错误: 对于Person(String,int,String), 找不到合适的构造器
Person p1 =new Person("jack",20,"男");
^
构造器 Person.Person(String,int,String,String)不适用
(实际参数列表和形式参数列表长度不同)
构造器 Person.Person()不适用
(实际参数列表和形式参数列表长度不同)
PersonDemo.java:5: 错误: 对于Person(String,int,String), 找不到合适的构造器
Person p2 =new Person("rose",18,"女");
^
构造器 Person.Person(String,int,String,String)不适用
(实际参数列表和形式参数列表长度不同)
构造器 Person.Person()不适用
(实际参数列表和形式参数列表长度不同)
2 个错误
...全文
2476 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq798664894 2018-04-13
  • 打赏
  • 举报
回复
你的构造器有4个参数,你只传了三个
  • 打赏
  • 举报
回复
Person 类只有默认的构造函数。。。所以就有错误了。
岂是蓬蒿人 2018-04-10
  • 打赏
  • 举报
回复

public class Person{
  
 public Person(String name,int age,String sex){
    this.
 }
}
LGX_TvT 2018-04-10
  • 打赏
  • 举报
回复
参数与构造器的参数不匹配,创建一个参数类型相同的构造器就可以了
usecf 2018-04-10
  • 打赏
  • 举报
回复
实现一个带三个参数的构造函数 Person(String name,int age,String sex) 默认的构造函数是不带参数的
咸哼酒家 2018-04-10
  • 打赏
  • 举报
回复
三个参数的构造器啊
Defonds 2018-04-09
  • 打赏
  • 举报
回复
可以排一下版么
考拉一枚 2018-04-09
  • 打赏
  • 举报
回复
缺少 Person("jack",20,"男")这种类型的构造器,创建一个 构造器 Person(String name,int age,String sex)即可

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧