从扩展类中铸造

时间:2017-05-28 09:18:46

标签: java inheritance casting

我尝试访问班级chi2 = np.einsum('ijk,ijk->ij',subs,subs) #subs from previous one ,因此我可以使用方法Weapon, 这就是为什么我在getName()方法中声明了w1,但是由于课程getFleetWeaponNamesCruiser没有扩展Destroyer类我无法投射它们到Weapon

Weapon

错误:

  

线程中的异常" main" java.lang.ClassCastException:   starfleet.Cruiser无法投射到starfleet.Weapon at   starfleet.StarfleetManager.getFleetWeaponNames(StarfleetManager.java:102)

public class Cruiser extends Spacecraft implements ISpacecraft
public class Destroyer extends Spacecraft implements ISpacecraft

0 个答案:

没有答案