对象:Object,任意存在的事物,指人们要研究的任何事物,是一个具体的个体(注意:苹果、猕猴桃、房子等都不是对象,而我在吃的这个苹果、我桌上的这个猕猴桃才是对象)
对象的组成:属性(静态)、行为(动态)
类:同一类事物的统称
类与对象的关系:类是描述一类事物的信息,对象是这个类中一个具体的个体
面向对象思想:把人类解决问题 思维方式逐步翻译成程序能够理解的思维方式
类的声明:class 类名{}
类的成员:字段(变量/常量)
class Student { public string name; public int age; }
一种特殊的字段——枚举enum
public enum Mrkj { CS = 1, Jave = 2, C = 3 } static void Main(string[] args) { Console.WriteLine("CS的整数值是{0}", (int)(Mrkj.CS)); }
实例:设计一个用户界面类,要求控制台背景色在周末是绿色,在工作日是红色
class UI
{
static UI()
{
DateTime date = DateTime.Now;
if (date.DayOfWeek == DayOfWeek.Saturday || date.DayOfWeek == DayOfWeek.Sunday)
{
Console.BackgroundColor = ConsoleColor.Green;
}
else
{
Console.BackgroundColor = ConsoleColor.Red;
}
}
}
class Program
{
static void Main(string[] args)
{
UI ui = new UI();
Console.ReadLine();
}
}
https://blog.csdn.net/weixin_44014707/article/details/84941750