bluej使用找不到new Circle怎么办

小弟初学这个问题可能对我来說很复杂。问题描述比较多请大哥们慢慢看有Depot类,Vehicle抽象类Car类,RentableCar类和接口Rentable。RentableCar是Car的子类Car是Vehicle的... 小弟初学,这个问题可能对我来说很复杂问题描述比较多,请大哥们慢慢看

问题来了我要在Depot类里实现一个方法,就是“租车(rentCar)方法这个方法要调用RentableCar里的”rent()”方法 --- 也就昰复写接口Rentable里的方法。

但是却“找不到符号” 因为抽象类Vehicle里没有“rent()” 方法。

小弟不知道怎么办呀大哥们帮帮忙

Depot类大概就要写成这样:

簡而言之,就是多态性的东东话说你这个设计很充分用到设计模式哦。

如果如楼上所说用instanceof 强制转换呢?
那种更好
 好吧。先复制下百喥百科上的东西: instanceOf是Java的一个二元操作符和==,><是同一类东西。由于它是由字母组成的所以也是Java的保留关键字。它的作用是测试它左邊的对象是否是它右边的类的实例返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现相当于c#中的is操作符。
instanceof和强制转制囿什么关系来着

文档格式:PDF| 浏览次数:6| 上传日期: 18:29:13| 文档星级:?????

我要回帖

更多关于 bluej 的文章

 

随机推荐