简述面向对象的特点 面向对象方法的特点主要有什么?
浏览量:2875
时间:2021-03-14 02:04:10
作者:admin
面向对象方法的特点主要有什么?
(1)对象唯一性。每个对象都有自己的唯一标识,通过该标识可以找到相应的对象。在一个物体的整个生命周期中,它的特性是不变的。不同的对象不能具有相同的标识。(2) 抽象。可分类性是指将具有一致数据结构(属性)和行为(操作)的对象抽象为类。类就是这样一种抽象,它反映了与应用程序相关的重要属性,而忽略了其他不相关的内容。任何类别的划分都是主观的,但必须与具体的应用有关。(3) 继承权。继承是子类自动共享父类的数据结构和方法的机制,是类之间的一种关系。在定义和实现一个类时,我们可以在现有类的基础上进行,将现有类定义的内容作为我们自己的内容,并添加一些新的内容。继承是面向对象编程语言最重要的特点,它不同于其他语言。在类层次结构中,子类只继承父类的数据结构和方法,称为单继承。在类级别,子类继承多个父类的数据结构和方法,称为多重继承。在软件开发中,类的继承使软件具有开放性和可扩展性,是一种有效的信息组织和分类方法。它简化了创建对象和类的工作量,并增加了代码的可重复性。通过继承,给出了类规范的层次结构。通过类之间的继承关系,实现了通用特征的共享,提高了软件的可重用性。(4) 多态性是指同一个操作或函数或过程可以作用于多种类型的对象并获得不同的结果。不同的对象在接收到相同的消息时会产生不同的结果。这种现象称为多态性。多态性允许每个对象以适合自身的方式响应公共消息。多态性增强了软件的灵活性和可重用性。希望收养
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。