简答题

编译时的多态性和运行时的多态性在实现方法上有何不同?

正确答案

编译多态性也称静态多态性,它是通过函数重载和运算符重载实现的。
运行多态性也称动态多态性,它是通过继承和虚函数来实现的。

答案解析

相似试题
  • 在C#中有两种多态性:编译时的多态性和运行时的多态性。编译时的多态性是通过()实现的,运行时的多态性是通过继承和()来实现的

    填空题查看答案

  • 多态从实现的角度来讲可以划分为两类,编译时的多态和()。

    填空题查看答案

  • 编译时的多态性可以通过使用()获得。

    单选题查看答案

  • 在C++中,使用类体系依靠什么机制实现程序运行时的多态?

    简答题查看答案

  • 什么是多态?Java的编译时多态和运行时多态有什么区别?

    简答题查看答案

  • 方法重载是java实现多态性的一种方式。

    判断题查看答案

  • 什么是多态?实现多态的方法有哪些?

    简答题查看答案

  • 编译和运行下面代码时的显示结果是()。

    单选题查看答案

  • 关于虚方法实现多态,下列说法错误的是()。

    单选题查看答案