面向对象(Object Oriented)是软件开发方法。 

对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。

特征:  

(1)对象唯一性。每个对象都有自己唯一的标识

(2)抽象性,指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类

(3)继承性,子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。

(4)多态性。是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。

基本思想

面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。

面向对象的三大特点(封装,继承,多态)缺一不可。

👇  对封装, 继承,多态的解释。

https://blog.csdn.net/weixin_43472073/article/details/99653401

posted on 2019-12-26 09:24  Tzk-  阅读(40)  评论(0)    收藏  举报