一、类是对现实世界事物进行抽象所得到的结果(建模)
建模是一个去伪存真、由表 及里的过程。
二、对象也 叫实例,是类经过实例化后得到的内存中的实体
创建对象就是实例化
三、使用new 创建类的实例
四、引用变量与实例的关系
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace classAndInstance004
{
class Program
{
static void Main(string[] args)
{
Form myForm1;
Form myForm2;
myForm1= new Form();
myForm2 = new Form();
myForm1.Text = "MyForm";
myForm2.ShowDialog();
}
}
}
五、类的三大成员
1、属性(Property)
存储数据,组合起来表示类或对象当前的状态
2、方法(Method)
由C语言中func进化而来,表示类能表示什么
3、事件(Event)
类或对象通知其他类或对象的机制,为c#所持有(Java通过其他方法实现这个机制)
4、某些特殊类或对象在成员方面侧重不同
模型类或对象重在属性,如Entity Framework
工具类或对象重在方法,如Math,Console
通知类或对象重在事件,如各种Timer
5、静态成员和实例成员
静态(Static)成员在语义上是表示他是"类的成员"
实例(非静态)成员在语义上表示它是"对象的成员"
绑定(Binding)指的是编译期如果把一个成员与类或对象关联起来
成员访问操作符“.”