java程序的问题!急 找高手帮忙!在线等!

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:06:09
写了一短程序 为什么在我的机器上没办法生成class文件?
同学用相同的程序就可以生成?
提示的错误是
C:\j2sdk1.4.2_12\bin>javac Passenger.java
Passenger.java:1: Passenger is not abstract and does not override abstract metho
d getBooknameNumber() in PassengerInterface
public class Passenger implements PassengerInterface
^
1 error
谁能帮我啊!
那为什么我同学用相同的程序 却可以生成clasa呢?

是这样的,你的类Passenger 里面重载了接口PassengerInterface里面的抽象方法getBooknameNumber(),但是你在Passenger 类里面没有写它的具体实现,,你应该实现这个方法就好了

这个问题是这样的,你写的这个类一定是继承某一个抽象类,但是你没改有里面的抽象方法,所以才出现上面的问题,所以你要实现getBooknameNumber() 这个方法