为了账号安全,请及时绑定邮箱和手机立即绑定

Main 不会从适当的类中提取信息。继续产生错误

Main 不会从适当的类中提取信息。继续产生错误

大话西游666 2021-06-22 17:05:11
我正在学习 Java 课程,并被困在我的实验室工作中。我们正在建立一个带有继承的类。教授与所提供的美国Main,Address,PersonName,PhoneNumber,和PersonRecord。我们的任务是创建一个CustomerRecord包含 CustomerID、creditCardType、creditCardNumber 和 creditCardDate 的类。我们被指示生成一个类并对“CustomerRecord 而不是 Main”进行任何必要的更改我继续为班级设置了所有内容,但继续遇到相同的错误:Error:(20, 20) java: constructor CustomerRecord in class edu.cscc.CustomerRecord cannot be applied to given types;required: java.lang.String,java.lang.String,java.lang.String,java.lang.Stringfound: edu.cscc.PersonName,edu.cscc.Address,edu.cscc.PhoneNumber,edu.cscc.PhoneNumber,edu.cscc.PhoneNumber,java.lang.String,java.lang.String,java.lang.String,java.lang.Stringreason: actual and formal argument lists differ in length下面是主要内容:public class Main {    public static void main(String[] args) {        // Initialize test data        Address address = new Address("120 North Tulip Tree Drive",                "Jackson", "OH", "45640");        PersonName name = new PersonName("Dr.", "Adelaide", "Penelope",                "Aardvark", null);        PhoneNumber homephone = new PhoneNumber(740, 555, 1005);        PhoneNumber workphone = new PhoneNumber(740, 555, 2356);        PhoneNumber cellphone = new PhoneNumber(614, 555, 9723);        // TODO - after creating CustomerRecord class, uncomment the following code.        // Create sample customer record        CustomerRecord customer;        customer = new CustomerRecord (name, address, homephone, workphone, cellphone,            "123456","Visa","4111-1111-1111-1111", "12/25");        // Print customer record report        String namerpt = "Name: " + customer.getName().toString();        String addressrpt = "Address: " + address.getStreetAddress() + "\n" +                "\t" + address.getCity() + ", " + address.getState() + " " + address.getZip();
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信