Перегруженные конструкторы - C#
Формулировка задачи:
Всем добрый вечер !
помогите пожалуйста ,ничего не получается я чайник .
необходимо объявить и
продемонстрировать использование трех-четырех перегруженных конструкторов
класса.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class My_lab_1
{
public double x1,x2 ,y1,y2, Rez;
public void Scan()
{
Console.Write("Nahogdenie dlini otrezka:");
Console.WriteLine("Vvestu x1:");
x1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Vvestu x2:");
x2 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Vvestu y1:");
y1 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Vvestu y2:");
y2 = Convert.ToDouble(Console.ReadLine());
}
public void Obchusl()
{
Rez = Math.Sqrt(x1*x1+x2*x2+y1*y1+y2*y2);
}
public void NaEkran()
{
Console.Write("dlina otrezka=" + Rez);
}
}
class Proga
{
static void Main(string[] args)
{
My_lab_1 Lab = new My_lab_1();
Lab.Scan();
Lab.Obchusl();
Lab.NaEkran();
Console.ReadLine();
}
}
}Решение задачи: «Перегруженные конструкторы»
textual
Листинг программы
public class Student {
public Student(string FIO)
{ ... }
public Student(string FirstName, string SecondName)
{ ... }
public Student(IManInfo ManInfo)
{ ... }
}