2、类
概念
- 一个类定义了一组大体上相似的对象
- 一个类所包含的方法和数据描述一组对象的共同行为和属性
- 类是在对象之上的抽象
- 对象是类的具体化,是类的实例
分类
- 实体类:对象表示真实世界中的实体(人、物)
- 接口类(边界类):为用户提供一种与系统合作交互的方式,分为人和系统两类
- 人:显示屏、窗口、WEB 窗体、对话框、菜单、列表框、条形码、二维码等
- 系统:把数据发送到其他系统/从其他系统接受数据
- 控制类:用来控制活动流,充当协调者
一般、特殊
有些类之间存在一般和特殊关系,即类是某个类的特殊情况,某个类是类的一般情况 一般类是特殊类的父类
- 比如交通工具是一般类,汽车、轮船就是特殊类
方法重载
- 函数名相同
- 参数列表不同(参数个数、顺序、类型不同)
