问答详情
源自:10-3 Java 中的抽象类

为什么继承抽象类的时候会出错?

https://img1.mukewang.com/5d6629b8000114b903640202.jpg

https://img.mukewang.com/5d6629b8000170bb04800332.jpg

https://img.mukewang.com/5d6629b8000103be04370335.jpg

https://img.mukewang.com/5d6629b90001f9b005090323.jpg

求大佬们指点

提问者:qq_空白_kDEFTW 2019-08-28 15:14

个回答

  • 慕村5515322
    2019-08-29 13:15:13
    已采纳

    已经发现了,第二张图片的第4行的方法名,打错了。应该与父类相同。Primeter() != Perimeter()

  • 小木鱼8209172
    2019-09-19 11:22:02

    虽然调试信息错误提示翻译能看懂了,这个时候,经验就有作用了。   经验就能根据调试信息更快的解决问题。

  • 慕村5515322
    2019-08-29 13:11:24

    https://img1.mukewang.com/5d675dd1000168e907150274.jpg

    https://img4.mukewang.com/5d675dd10001323a06090206.jpg

    如图,跟据你的的问题,我去自己写了两个类。然后没有报错。你自己去看看你发的第二张图片的第3行,到底为啥会报错。很有可能是低级的错误。

  • 鹿笙呢
    2019-08-28 16:37:08

    public abstract void Primeter(){

    }

    下面那个方法也一样这样写

  • qq_空白_kDEFTW
    2019-08-28 16:22:42

    The type Rectangle must implement the inherited abstract method 

  • 鹿笙呢
    2019-08-28 16:17:22

    你把鼠标移到红叉那里看看,错误写着啥