首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

面向对象的特性

2013-11-08 
面向对象的特征面向对象的三个特征:封装、继承、多态1、封装:是对象和类概念的主要特性把客观事物封装成抽象

面向对象的特征

面向对象的三个特征:封装、继承、多态

1、封装:

是对象和类概念的主要特性把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或对象操作,对不可信的进行隐藏。

2、继承

继承是指这样一种能力:它可以使用现有类的所有功能,并在无须重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。

3、多态

多态指的是子类对象可以直接赋值给父类变量,但运行时依然表现子类的行为特征,这意味着同一个类别的对象在运行时可能表现出不同的行为特征。在OO方法中,常指在一般类中定义的属性或操作被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。前期绑定:在程序运行之前绑定,由编译器和连接程序实现,又叫做静态绑定。如static方法和final方法。后期绑定:在运行时根据根据对象的类型进行绑定,由运行时系统完成。也叫做动态绑定或运行时绑定。代码示例:

?

?

热点排行