您的位置:首页 > 编程语言

什么是面向对象编程OOP?

2016-04-07 13:49 246 查看
在《面向对象分析与设计》中是这样描述的,"面向对象编程是一种实现的方法,在这种方法中,程序被组织成许多组

相互协作的对象,每个对象代表某个类的一个实例,而类则属于一个通过继承关系形成的层次结构。"

上面这种定义有三个要点:

1、利用对象作为面向对象编程的基本逻辑构建块(“组成部分”层次结构),而不是利用算法。

2、每一个对象都是某一个类的一个实例。

3、类和类之间可以通过继承关系联系在一起(“is---a”层次结构)。

如果一个程序不满足以上三点,就不能说是一个面向对象的程序。没有继承的编程就不是面向对象的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: