image.png

什么是类?

类(class)是现实世界事物的模型

image.png

类与对象的关系

类是抽象概念,实例和对象是类实体化后的具体事物。
image.png

小总结:

● Student std = new Student(); 怎么理解呢?
解析:实际上,new Student()创建实例,“=”使实例赋值给Student类型的变量std。
备注:这种可以实例化的类不声明变量的话会被垃圾回收。防止占内存。
●如下图,引用的是同一个实例。
image.png

类的三大成员

F1快捷查看MSDN文档:
image.png

静态成员与实例成员

image.png
静态(Static)成员:成员隶属于某个类。

物体固有的性质。与生俱来。 反应在人身上则是:平均身高、平均体重。

实例(非静态)成员:成员属于某个对象。

如人有身高、体重。

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows.Forms;
  7. namespace StaticSample
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. Console.WriteLine("静态方法");
  14. Form form = new Form();
  15. form.Text = "非静态(实例)方法";
  16. form.ShowDialog();
  17. }
  18. }
  19. }