问答题X 纠错

参考答案:

多态性包含编译时的多态性、运行时的多态性两大类,即:多态性也分静态多态性和动态多态性两种。静态多态性是指定义在一个类或一个函数中的同名函数,它们根据参数表(类型以及个数)区别语义,。动态多态性是指定义在一个类层次的不同类中的重载函数,它们一般具有相同的函数,因此要根据指针指向的对象所在类来区别语义,它通过动态联编实现。 Java从多个方面支持多态性,一方面可以通过方法重载实现多态,另一方面也可以通过继承过程中出现的方法覆盖以及对象类型转换(父类引用指向子类对象)实现。方法重载(overloading)与方法覆盖(overriding)是实现多态性的基本手段。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

this、super关键字有何用途?

参考答案:子类在继承父类时,可能会出现变量隐藏、方法覆盖(overriding)等现象。变量隐藏指子类的成员变量与父类成员同名,此...

问答题

类、类的成员变量和成员方法的访问权限修饰符分别有哪些?

参考答案:Java提供public、protected、private、默认等4种访问控制符,在类、成员变量、成员方法的前面可以使...

问答题

Overload和Override的区别?

参考答案:方法重载(overloading)与方法覆盖(overriding)是实现多态性的基本手段,但两者的机制不同。方法重载是...

问答题

使用抽象和封装有哪些好处?

参考答案:抽象是人们解决问题的基本手段,程序设计过程中需要对问题领域进行分析、设计中得出的抽象概念,然后封装成一些类。封装也称为信...

多项选择题

A.创建对象时
B.类定义时
C.使用对象的方法时
D.出现super()时

单项选择题

A.都可以用在main()方法中
B.都是指一个对象的内存地址//父类指向的是父类内存空间的标识
C.不能用在main()方法中
D.意义相同

单项选择题

A.匿名对象就是没有名字的对象,创建出来该对象后没有赋值给一个引用
B.匿名对象调用完方法后还可以继续调用成员变量
C.可作为实际参数进行传递
D.创建匿名对象的时候只在堆里面开辟存储区域

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved