什么是面向对象,面向对象方法中,继承指的是什么?

对象是抽象的概念,可以认为万物皆为对象 。可以是有形的事物,比如:书,人,汽车等;也可以是有一组自身特性及属性的抽象事物,比如:字符串,菜单树等 。面向对象的方法是指,一组对象所有具有的行为,比如:汽车的启动,停止,加油;菜单树某节点的子节点,父节点等都可以看做是方法 。如果用面向过程的思想理解,可以把方法看做是实现不同功能和作用的函数 。

什么是面向对象,面向对象方法中,继承指的是什么?

文章插图
面向对象方法中,继承指的是什么?
面向对象方法中,继承是指类之间共享属性和操作的机制 。继承由类的派生功能体现,一个类直接继职其它类的全部描述,同时可修改和扩充 。在共有属性的基础之上,继承者也可以定义自己独有的特性 。继承具有传达室递性,继职分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类) 。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复 。继承不仅支持系统的可重用性,而且还促进系统的可扩充性 。面向对象方法用于系统开发,有如下优越性:
1、 强调从现实世界中客观存在的事物(对象)出发来认识问题域和构造系统,这就使系统开发者大大减少了对问题域的理解难度,从而使系统能更准确地反映问题域 。
2、运用人类日常的思维方法和原则,体现于OO方法的抽象、分类、继承、封装、消息通讯等基本原则)进行系统开发,有益于发挥人类的思维能力,并有效地控制了系统复杂性 。
3、对象的概念贯穿于开发过程的始终,使各个开发阶段的系统成分具良好的对应,从而显著地提高了系统的开发效率与质量,并大大降低系统维护的难度 。
4、对象概念的一致性,使参与系统开发的各类人员在开发的各所段具有共同语言,有效地改善了人员之间的 交流和协作 。
5、对象的相对稳定性和对易变因素隔离,增强了系统的应变能力 。
【什么是面向对象,面向对象方法中,继承指的是什么?】6、对象类之间的继承关系和对象的相对独立性,对软件复用提供了强有力的支持 。