CriticalArrow
Lieli
Чтобы не флудить в Яве, создал темку
Помогите разобраться с "властивoстями" (а то еще не прально переведу ),
вообщем класс студент, в нем три переменных "Имя", "Фамилия", "Отчество". Нужно создать властивість, которая возвращает ФуллНэйм (имя, фамилия, отчество) сразу.
Вроде все просто а не выходит)
Компилит, но выбивает ошибку
Помогите разобраться с "властивoстями" (а то еще не прально переведу ),
вообщем класс студент, в нем три переменных "Имя", "Фамилия", "Отчество". Нужно создать властивість, которая возвращает ФуллНэйм (имя, фамилия, отчество) сразу.
Вроде все просто а не выходит)
Код:
class Student
{
string _Name, _2Name, _3Name;
string FullName
{
set
{
FullName = _Name + _2Name + _3Name;
}
get
{
return FullName;
}
}
public Student()
{
_Name = "Name";
_2Name = "2Name";
_3Name = "3Name";
}
public void Print()
{
Console.WriteLine(FullName);
}
...
class Program
{
static void Main(string[] args)
{
Student FirstStudent = new Student();
FirstStudent.Print();
Console.ReadKey();
}
}
}
Код:
An unhandled exception of type 'System.StackOverflowException' occurred in ConsoleApplication1.exe