面向对象概念
面向过程:是一种以事件为中心的编程思想。
面向过程关心的是做什么!
面向对象:是一种以行事主题为中心的编程思想。面向过程关心的是谁做!
现实世界中对象定义:对象是真实世界中实际存在的事物!
可以是有形的:一辆汽车
可以是无形的:一种理念
程序世界中对象定义:对象是客观世界中事物在计算机领域中的抽象,是一组数据(属性)和施加与该数据上的一组操作(行为|方法)组成的集合体(这个集合必须是具体的个体)。
对象是实实在在的
对象是一种特指
对象具有自己的特有性质:属性
对象具有自己的行为(功能):方法
程序世界:类
定义:类是对一组具有相同特征的对象的抽象描述。所有抽象出来的这些对象都是这个类的实例。
类是对一组具有相同属性和行为的一种抽象
类是一种泛指
程序设计中,类是一种数据类型,而对象是该类型的变量。变量名即是某个具体对象的标示
方法(函数,行为)
(-/+)返回类型方法名:(参数类型)形参;