面向对象编程简介
一、面向对象编程的含义
面向对象编程(Object-Oriented Programming,OOP)技术
1.1.对象的含义
对象就是OOP应用程序的一个构件(building block)。这个构件封装了部分应用程序,这部分程序可以是一个过程、一些数据或一些更抽象的实体。
属性和字段
方法
1.2.一切皆对象
1.3.对象的生命周期
构造函数
析构函数
1.4.静态成员和实例类成员
静态构造函数
静态类
二、OOP技术
2.1.接口
2.2.继承
2.3.多态性
2.4.对象之间的关系
2.5.运算符重载
2.6.事件
2.7.引用类型和值类型