面向对象的编程思想具有三大特征:封装、继承、多态。
编程的思想:分为面向过程:自顶向下、逐步求精、模块化。面向对象:自底向上、螺旋式上升、使用类来封装相关的数据和操作。
什么是面向对象:一种设计方法和设计典范,使用对象、类、继承、封装、消息等基本概念进行程序设计。
对象:研究目标(客观存在的唯一的实体),可标识的存储区域,、状态和行为:(静态特征:状
态(成员属性),动态特征:行为(成员方法))
类:对于现实事物的描述,这是一种抽象数据类型,将具有相同特性和行为的对象的抽象。类是对象的模板,对象是类的实例。
消息:方法的调用,对象之间进行通讯的结构,消息的具体流程(接收消息的对象名、发送给对象的消息名(方法名)、传递消息的相关数据(实参)、接受返回的信息(返回值))