简答题

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

正确答案

多态是面向对象的最后一个主要特征,它本身主要分为两个方面。
方法的多态性:重载与覆写
重载:同一个方法名称,根据不同的参数类型及个数可以完成不同的功能;
覆写:同一个方法,根据操作的子类不同,所完成的功能也不同。
对象的多态性:父子类对象的转换。
向上转型:子类对象变为父类对象,格式:父类对象=子类实例,自动;
向下转型: 父类对象变为子类对象,格式:子类对象=(子类)父类实例,强制。

答案解析

相似试题
  • JAVA实现多态的机制有哪些?

    简答题查看答案

  • 什么是多态性?C++中,多态性是如何实现的?

    简答题查看答案

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

    判断题查看答案

  • 在C++中运行时多态性是通过什么方式来实现的?

    简答题查看答案

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

    简答题查看答案

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

    单选题查看答案

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

    简答题查看答案

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

    单选题查看答案

  • 虚拟函数是如何实现面向对象编程的多态性的,它会带来什么益处?

    简答题查看答案