所有东西都是对象:变量和方法的集合。
初级特性:OO最基本的概念,即类和对象。
中级特性:OO最核心的概念,即封装、继承和多态。
高级特性:由初级特性和中级特性引出的一些问题,如构造函数的使用、覆盖的规则、静态变量和函数等。
面向对象技术最基本的概念是类和对象:
– 类是一个样板,以操作、表示和算法的形式完整地定义了一组对象的行为。它通常也是面向对象语言中的模块化、封装和数据抽象的基础。
– 对象是类的一个实例,是一个软件单元,它由一组结构化的数据和在其上的一组操作构成。
类与对象
类:C#所有的代码都是在某一个类中,因此不可能在类之外的全局区域有变量和方法。
对象:C#中的对象相当于一块内存区域,保存对象特有的类中所定义的数据。
引用:C#中对于对象的操作全部通过引用进行。