首页 | 本学科首页   官方微博 | 高级检索  
     

多态性的表现形式
引用本文:刘国燊,周霭如. 多态性的表现形式[J]. 吉林大学学报(信息科学版), 2005, 0(Z2)
作者姓名:刘国燊  周霭如
作者单位:华南理工大学计算机科学与工程学院,华南理工大学计算机科学与工程学院 广州,510641,广州,510641
摘    要:多态性是面向对象程序设计中实现软件代码重用的一个重要特性。多态性是指程序中同一个语法单位, 可以有多种语义、诱发多种型态。多态性包括数据的引用和共用,程序的匹配连接和代码重用等方面。多态性与类和继承机制的组合蕴含着卓越的表达能力,大大加强了软件的可重用性和可扩充性。以简单的C++ 程序实例讨论多态性的各种表现形式:数据的多态性、函数的多态性、重置多态和动态绑定,为面向对象程序设计的教学提供参考。

关 键 词:面向对象程序设计  多态性  可重用程序

Manifestations of Polymorphism
LIU Guo-shen,ZHOU Ai-ru. Manifestations of Polymorphism[J]. Journal of Jilin University:Information Sci Ed, 2005, 0(Z2)
Authors:LIU Guo-shen  ZHOU Ai-ru
Abstract:Polymorphism is a main feature of achieving software code-reuse in object-oriented programming. It means that same expression units in a program can have many different semantemes and evoke different morphas. Polymorphism includes data referencing and sharing, program matching and linking and code resuing etc. The combination of polymorphism and class inheritance has a very strong ability for expressing. It greatly improves software reusability and extendability. This article uses C+ + programs as examples to discuss all kinds of manifestations of polymorphism: data polymorphism, function polymorphism, overriding polymorphism and dynamic binding, which may serve as a good reference in the teaching process of object-oriented programming design.
Keywords:object-oriented programming (OOP)  polymorphism  reusable program  
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号