java中一个抽象类继承的问题,求大神帮忙看一下!

定义一个抽象类“交通工具”(Vehicle),并包含交通工具的基本信息如名称,车轮个数,价格,最大行驶速度等。由轿车类Car和卡车类Truck来继承这个抽象类,它们作为可以实例化的类。轿车类包含轿车的基本信息如座位数目(可坐多少人),卡车类包含卡车的基本信息如载荷大小(可装多重的货物)。输入一组交通工具,对这组交通工具按速度排序,并输出排序结果;然后对这组交通工具按价格排序,并输出排序结果。

有抽象方法 或者 abstract 修饰的类 是抽象类。
Java中只有被final 修饰的方法不能被override,其他的没有不能被override的限制。
抽象类的子类可以不override父类的抽象方法,这时子类也是一个抽象类。

抽象类只是不能被直接实例化,不要求一定要有抽象方法。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答