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 找不到方法,已经定义的方法找不到的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 计算机里的网络是什么意思啊,计算机网络中
- 下一篇: docker 启动成功但无法访问_doc