什么是面向对象?起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Program)。
面向对象要素:1. 抽象性 , 2. 封装性 ,3.共享性 ,4. 强调对象结构而不是程序结构
理论话的东西就介绍到这,详细可以百度
例子: