【发布时间】:2019-01-10 13:25:42
【问题描述】:
我还在学习 Pharo,但是有点混乱。有两个类,CarRental 和 Car,还有一个 Test 类,CarRentalTest。
有固定数量的车,同一辆车不能租两次,我有代码,但是有错误。
| carRental redPanda yellowPanda blackTesla |
carRental := CarRental new.
redPanda := Car panda.
yellowPanda := Car panda.
blackTesla := Car tesla.
carRental
addCar: redPanda;
addCar: yellowPanda;
addCar: blackTesla.
self assert: carRental availableCars size equals: 3.
carRental rent: redPanda days: 5.
self assert: carRental availableCars size equals: 2.
self assert: carRental rentedCars size equals: 1
我尝试初始化availableCars 和rentedCard 方法,但仍然存在问题。
【问题讨论】:
-
请描述“问题”。
-
当我尝试编译代码时,我遇到了“消息 availableCars & rentedCards sent but not implemented”