public class Phone{
public String kind;
public String number;
public Phone(String kind, String number) {
this.kind = kind;
this.number = number;
}
}
public class ContactData{
public String eMail;
Phone phone = new Phone("phone", "031234567");
Phone cellphone = new Phone("cellphone", "0499209802");
public ContactData(String eMail, Phone phone, Phone cellphone){
this.eMail = eMail;
this.phone = phone;
this.cellphone = cellphone;
}
}
0
A
回答
0
的正确方法有构造函数的参数,你实际上是什么之间的类型不匹配传:
public ContactData(String eMail, Phone phone, Phone cellphone)
但是您使用的是String
对象,而不是一个Phone
:
new Contact("[email protected]","123","123");
你真正需要传递是Phone
一个实例:
new Contact("[email protected]",new Phone("phone", "031234567"),
new Phone("phone", "031234567"));
+0
非常感谢! –
0
在你的照片,你试图声明使用带(字符串,字符串,字符串)参数的构造函数联络资料实例,但唯一的构造你需要一个(字符串,电话,电话)。
ContactData contactData1 = new ContactData("[email protected]", new Phone("cellphone", "154789562"), new Phone("cellphone", "1234567890"))
+0
非常感谢,我认为它会是这样的,但我找不到它! –
相关问题
- 1. Python - TypeError:(函数)只需要2个参数(3给出) - 但我只给了2!
- 2. left()只需要一个参数,给定2,但我只给1?
- 3. onCreate不是SQLiteOpenHelper的构造函数,但我需要它getIntet
- 4. 需要帮助在2个参数中添加一个构造函数
- 5. 构造函数中的对象参数
- 6. 如果我在默认构造函数中放置一个参数,但给参数一个默认值,它是否仍然是一个默认构造函数?
- 7. DdlGenerator构造函数不需要参数?
- 8. 如何制造对象构造函数中蒙戈模型需要参数
- 9. 我的析构函数需要在这个函数中做什么?
- 10. 我的所有参数是否应该在构造函数中?
- 11. 没有构造函数,它需要0个参数 - 但那不是真的?
- 12. PHP - 我需要通过url参数调用2个php函数 - 但是如何?
- 13. 函数需要2个参数,但有3个参数?
- 14. 我需要创建两个更多的构造函数,但Java不会让我
- 15. 无参数构造函数调用2参数构造函数
- 16. `std :: packaged_task`是否需要一个CopyConstructible构造函数参数?
- 17. 带构造函数参数的模拟构造函数对象...对象
- 18. 我是否需要在析构函数中清理deque中的对象?
- 19. 片段需要有一个无参数的构造函数 - 如果我的片段需要参数?
- 20. 我应该给构造函数还是参数AsyncTask.execute(params)?
- 21. 我可以在外部构造函数中为参数类型构建一个无参数构造函数吗?
- 22. OOP对象构造函数参数
- 23. 传递参数给我们的构造使唯一对象
- 24. Django的Listview.as_view()需要1个位置参数,但是给予2
- 25. 如何在C++中创建一个动态构造函数,该构造函数需要x个参数?
- 26. 是否有可能直接在C++中的另一个构造函数的参数中构造一个对象?
- 27. 努力理解具有长类型参数的随机类构造函数
- 28. 对于循环 - 某些情况我努力寻找逻辑
- 29. 模板方法需要一个在子构造函数中声明的对象
- 30. 我们可以中断在构造函数中创建对象
什么样的第二和第三个参数中,贵'ContactData'构造期望:
您可以通过直接声明时联络资料情况下,像这样创建电话情况下解决这一问题?你传球了什么? –