Класс "Время" с полями - часы, минуты, секунды - C#
Формулировка задачи:
Класс время. Поля -часы,минуты,секунды. Перегрузки: +,- *(const),/(const),<,<=,>,>=,==,!=,+=,-=,/=,*=
Методы: проверить, какое время суток(день,ночь,полночь,полдень,вечер,утро),перевод в секунды,разделение секунд на часы,минуты,секунды.
Нужно создать класс время и использовать все перечисленные перегрузки для выполнения всех перечисленных методов.
для начала проверьте правильно ли я создал класс время ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WindowsFormsApplication1
{
class Время
{
//свойства
int Chas;
int Min;
int sec;
//конструктор
public Время(int часы, int минуты, int секунды)
{
Chas = часы;
Min = минуты;
sec = секунды;
}
public Время()
{
Chas = 0;
Min = 0;
sec = 0;
}
public int get_chas()
{
return Chas;
}
public void set_chas(int часы)
{
if (Chas >= 0 && Chas <= 23)
Chas = часы;
else
Chas = 0;
}
public int get_min()
{
return Min;
}
public void set_min(int минуты)
{
if (Min >= 0 && Min <= 59)
Min = минуты;
else
Min = 0;
}
public int get_sec()
{
return sec;
}
public void set_sec(int секунды)
{
if (sec >= 0 && sec <= 59)
sec = секунды;
else
sec = 0;
}
}
}Решение задачи: «Класс "Время" с полями - часы, минуты, секунды»
textual
Листинг программы
//
public string TimeNow()
{
return Sec.ToString();
}