单选题 下列关于Java多态的说法中,错误的是()

A、 多态通过继承、覆盖和向上转型实现
B、 多态可以提高代码的可扩展性
C、 编译时多态通过方法重载实现
D、 运行时多态通过方法重载实现
下载APP答题
由4l***p0提供 分享 举报 纠错

相关试题

单选题 关于JVM的说法错误的是()

A、JVM是Java虚拟机,负责执行字节码
B、不同操作系统需要不同的JVM实现
C、Java源代码直接运行在操作系统上
D、JVM实现了Java的平台无关性

单选题 下列哪一项是Java语言的特点()

A、指针操作灵活,可直接访问内存
B、平台无关性,一次编写到处运行
C、不支持面向对象编程
D、必须手动管理内存释放

单选题 Java中实现多态的必要条件不包括以下哪项?

A、类之间存在继承关系
B、子类重写父类的方法
C、父类引用指向子类对象
D、子类必须实现父类的所有抽象方法

单选题 以下代码中,main方法执行后输出的结果是? class Animal { void makeSound() { System.out.println("Animal sound"); } } class Dog extends Animal { @Override void makeSound() { System.out.println("Woof"); } } public class Demo { public static void main(String[] args) { Animal animal = new Dog(); animal.makeSound(); } }

A、Animal sound
B、Woof
C、编译错误
D、运行时异常

单选题 以下关于构造方法的说法正确的是()

A、构造方法必须有返回值
B、构造方法名必须和类名相同
C、一个类只能有一个构造方法
D、构造方法不能被重载

单选题 Java中,若子类重写了父类的方法,当父类引用指向子类对象时调用该方法,会执行哪类的方法?

A、父类的方法
B、子类的方法
C、编译报错,无法执行
D、随机执行父类或子类方法

单选题 关于this关键字的说法错误的是()

A、this可以引用当前对象的成员变量
B、this可以在static方法中使用
C、this()可以调用本类的其他构造方法
D、this代表当前类的实例对象

单选题 以下哪个命令用于将Java源文件编译为字节码文件?()

A、java
B、javac
C、compile
D、run