类与对象的关系
对象也叫实例,是类经过“实例化”后得到的内存中的实体
依照类,我们可以创建对象,这就是“实例化”
使用new操作符创建类的实例
引用变量与实例的关系
类的三大成员
属性:存储数据,组合起来表示类或对象当前的状态
方法:表示类或对象“能做什么”
事件:类或对象通知其他类或对象的机制
某些特殊类或对象在成员侧重点不同
模型类或对象重在属性:Entity Framework
工具类或对象重载方法:Math、Console
通知类或对象重在事件:Timer
static void Main(string[] args)
{
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(1);
timer.Tick += timer_Tick;
Timer.Start();
}
void timer_Tick(object sender, EventArgs e) {
this.timeTextBox.Text = DateTime.Now.ToString();
}
静态成员与实例成员
静态成员(static) 在语义上表示他是“类的成员”;如:人类的平均身高、平均体重,人类的总数
实例成员在语义上表示他是“对象的成员”;如:人的身高、体重
绑定(Binding)指的是编译器如何把一个成员与类对象关联起来