读书人

SCJP题目抽象类

发布时间: 2012-02-22 19:36:56 作者: rapoo

SCJP题目求助:抽象类


请问图中的代码是不是有问题。
我觉得抽象类中没有抽象方法这一点就会导致compilation fail。
但是结果居然是可以run的。请高手指教。
非常感谢。


[解决办法]
选D,应该没错的。
[解决办法]

Java code
abstract class Vehicle {    public int speed(){        return 0;    }}class Car extends Vehicle{    public int speed(){        return 60;    }}class RaceCar extends Car{    public int speed(){        return 150;    }}public class Test{    public static void main(String[] args) {        RaceCar racer = new RaceCar();        Car car = new RaceCar();        Vehicle vehicle= new RaceCar();        System.out.println(racer.speed() + "," + car.speed() + "," + vehicle.speed());    }}
[解决办法]
探讨

引用:
选D,应该没错的。

这是哪个知识点呢?
不是说抽象类中一定要有抽象方法的吗?并且好像closing大括号也不够的。

[解决办法]
图片看不到,代码有问题,真的能运行么?

读书人网 >J2SE开发

热点推荐