西安商城类网站制作帮收款的接单平台
面向对象
面向对象的定义
面向对象 = 对象+类+继承+消息通信
面向对象方法的优点
1.与人类习惯的思维方法一致
2.稳定性好
3.可重用性好
4.较易开发大型软件产品
5.可维护性好
概念
对象
在应用领域中有意义的、与所要解决 的问题有关系的任何事物都可以作为对象, 它既可以是具体的物理实体的抽象,也可以 是人为的概念,或者是任何有明确边界和意 义的东西,对象是对问题域中某个实体的 抽象,设立某个对象就反映了软件系统具有保存有关它的信息并且与它进行交互的能力
类
类是对具有相同属性和行为的一个或多个对象的描述
实例
实例就是由某个特定的类所描述的一个具体的对象
消息
消息就是要求某个对象执行在定义它的那个类中所定义的某个操作的规格说明
方法
方法就是对象所能执行的操作,也就是类中所定义的服务。方法描述了对象执行操作的算法,响应消息的方法
属性
属性就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象
封装
封装就是把某个事物包起来,使外界不知道该事物的具体内容。把数据和实现操作的代码集中起来放在对象内部
继承
继承是指能够直接获得已有的性质和特征,而不必重复定义它们。在面向对象的软件技术中,继承是子类自动地共享基类中定义的数据和方法的机制
多态性
多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象
重载
函数重载是指在同一作用域内的若干个参数特征不同的函数可以使用相同的函数名字&#