java 找不到方法,已经定义的方法找不到
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
package com.javaeasy.logcarinterface;
import com.javaeasy.car.CarBase;
import com.javaeasy.logcar.TransportStatus;
import com.javaeasy.othertransports.Bike;
public class TransportRecoderForLog {
public static int counter = 0;
public static void recordTransport (Object transportObj){
if(transportObj == null){
return;
}else{
counter++;
TransportStatusForLog status = null;
if (transportObj instanceof CarBase){
CarBase car = (CarBase) transportObj;
status = car.getTransportStatusForLog();
}else if(transportObj instanceof Bike){
Bike bike =(Bike) transportObj;
status = bike.getBikeStatus();
}else{
return;
}
System.out.println("以下是經過的第" + counter + "輛車的信息");
System.out.println("車為" + status.getName() + ",車速為:" + status.getSpeed() );
}
} }
package com.javaeasy.car; import com.javaeasy.logcar.TransportStatus;
import com.javaeasy.logcarinterface.TransportStatusForLog;
public class CarBase {
public int speed;
public String name;
public String color;
public int maxSpeed = 90;
public boolean isBus;
public TransportStatusForLog getTransportStatusforLog(){
TransportStatusForLog TransportStatusForLog = new TransportStatusForLog (name,speed);
return TransportStatusForLog;
}
}
求大神幫忙
總結
以上是生活随笔為你收集整理的java 找不到方法,已经定义的方法找不到的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机里的网络是什么意思啊,计算机网络中
- 下一篇: 文件服务器映驱动,映射驱动程序文件 -