|
在学习类和方法的过程中遇到的:
/* 允许TrafficAdmin得到另一辆车的运行状态,注意这里的返回值类型是CarStatus而不是一个简单数据类型 */
public CarStatus getAnotherCarStatus(Car anotherCar) {
if (!isTrafficAdmin) { // 如果当前的车不是TrafficAdmin,则打印出错信息并结束本方法 anotherCar.speed = 0;
}
// 根据另一辆车的speed和direction创建一个CarStatus对象并返回
CarStatus status = new CarStatus(anotherCar.speed, anotherCar.direction);
return status;
}
这里如何结束??如果直接return返回的类型和方法里定义的返回值类型不符。如果不return该如何结束方法?? |
|