试题详情
- 简答题什么是多态?面向对象程序设计为什么要引人多态的特性?使用多态有什么优点?
-
多态性(Polymorphism来自希腊语,意思是多种形态)是指允许一个接口访问动作的通用类的性质。一般地,多态性的概念常被解释为“一个接口,多种方法”。这意味着可以为一组相关活动设计一个通用接口。多态性允许用相同接口规定一个通用类来减轻问题的复杂度。选择适当的动作(方法)适应不同环境的工作则留给编译器去做。作为编程者,无需手工去做这些事情,只需利用通用接口即可。
多态的特点大大提高了程序的抽象程度和简洁性,更重要的是,它最大限度地降低了类和程序模块之间的耦合性,提高了类模块的封闭性,使得它们不需了解对方的具体细节,就可以很好地共同工作。这个优点对于程序的设计、开发和维护都有很大的好处。 关注下方微信公众号,在线模考后查看
热门试题
- What OrderSErvl
- //point X&ensp
- 1. public&ensp
- C++中构造函数和析构函数可以抛出异常吗
- class Super
- 下列哪项不是JDK所包含的内容?()
- 以下关于Java HotSp
- 1. public&ensp
- 有关for和while循环,以下说法错误
- final、finally和finali
- Assume that&en
- A developer&en
- class Order3&e
- Which pathQ
- public class Yippee
- 关于包的描述错误的是()
- public class&e
- 现有: class&ens
- import java.ut
- 已知: 在命令行中编译上面的代码,应使