试题详情
- 简答题JAVA实现多态的机制有哪些?
- 多态性包含编译时的多态性、运行时的多态性两大类,即:多态性也分静态多态性和动态多态性两种。静态多态性是指定义在一个类或一个函数中的同名函数,它们根据参数表(类型以及个数)区别语义,。动态多态性是指定义在一个类层次的不同类中的重载函数,它们一般具有相同的函数,因此要根据指针指向的对象所在类来区别语义,它通过动态联编实现。 Java从多个方面支持多态性,一方面可以通过方法重载实现多态,另一方面也可以通过继承过程中出现的方法覆盖以及对象类型转换(父类引用指向子类对象)实现。方法重载(overloading)与方法覆盖(overriding)是实现多态性的基本手段。
关注下方微信公众号,在线模考后查看
热门试题
- 在JAVA编程中,Java编译器会将ja
- 请解释类方法、实例属性及其区别。
- 在JAVA语言中,不能被修改的变量是用关
- 机器不能直接识别字节码文件,它要经过JV
- 计算机与一般计算装置的本质区别是它具有存
- 在编写异常处理的Java程序中,每个ca
- 语句“b=2a+2;”是正确的表达
- 线程的优先级用1~10之间的整数来表示,
- 执行下列语句后,j的值为()
- ()类的对象代表的是XML文档中的标签元
- 以下不属于Java关键字的是()。
- 下面关于类变量和实例变量的叙述中描述错误
- final声明的类可以有子类。
- Java语言的标识符是不区分大小写的。(
- 创建列表框的步骤有()。
- 下列最终属性 i 的
- 下列标签名中非法的是()
- 不存在继承关系的情况下,也可以实现方法重
- 容器(Container)是一个可以包含
- 在Java事件处理模型中,当按下鼠标按钮