2016-11-13 3 views
-3

Как я пишу типы объектов «AddressInfo homeAddress» и «AddressInfo workAddress» в конструкторе ?!Как я могу написать этот конструктор?

public Employee(String name,AddressInfo homeAddress, AddressInfo workAddress, int debt) 
{ 
    this.name=name ; 
    ??? 
    ??? 
    this.debt=debt; 

} 
+0

Я написал ниже код. Я не знаю, как писать в конструкторе эти типы объектов. (AddressInfo homeAddress, AddressInfo workAddress) – Marmaidla

+0

Это переменные, как и любые другие переменные. Вам нужно изучить основы синтаксиса C#. – SLaks

ответ

0

Просто скопировать и думать и вставить код, который инициализирует this.name. За исключением различных имен переменных и типов, это точно то же самое.

+0

общественный сотрудник (имя строки, адресная информация homeAddress, адресная информация workAddress, int долг) { this.name = имя; this.AddressInfo homeAddress = AddressInfo homeAddress; this.AddressInfo workAddress = AddressInfo workAddress; this.debt = долг; } это правильно? – Marmaidla

+0

Нет, конечно нет. Посмотрите на инициализацию поля 'name'. Он просто говорит 'this.name = name', и вы попытались сделать это' this.String name = String name', что неверно. –

+0

Я не могу найти правильный способ их записи (AddressInfo homeAddress, AddressInfo workAddress) – Marmaidla

Смежные вопросы