求助,不知道为什么错了!!

来源:10-3 Java 中的抽象类

JustWannaHugU

2016-07-30 17:58

579c7a130001bd0b05000339.jpg

579c7a14000135b904330172.jpg


579c7a140001c3a505000336.jpg

579c7a150001245004750316.jpg

579c7a150001b12905000299.jpg

老师讲的形状的作业,我写的哪错了,怎么改?为啥啊?

写回答 关注

2回答

  • 1225903428
    2016-07-30 19:09:26
    已采纳

    c.area=getArea(c.r,c.o);  改成   c.area=c.getArea(c.r,c.o);  非静态成员函数需要对象进行引言

    Chengl 回复JustWa...

    main方法是静态的啊,你的getArea()方法是非静态的啊,所以在静态main方法里面调用非静态getArea()方法需要引用对象,才可以调用非静态方法啊。

    2016-07-30 23:53:22

    共 5 条回复 >

  • 1225903428
    2016-07-30 21:46:59

    打错了,是引用。。。。。o(╯□╰)o

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530652 学习 · 6091 问题

查看课程

相似问题