class Quadrangle { // 四边形类
public void draw(Quadrangle q) { // 四边形类中的方法
// SomeSentence
System.out.println("good");
}
}
public class Parallelogram extends Quadrangle { // 平行四边形类,继承了四边形类
public static void main(String args[]) {
Parallelogram p = new Parallelogram(); // 实例化平行四边形类对象引用
super.draw(p); // 调用父类方法 ////////Cannot use super in a static context
}
}
//////该如何改正啊??
java,super.draw(p); Cannot use super in a static context,错哪了啊?已把父类的draw()的static去掉
答案:2 悬赏:0 手机版
解决时间 2021-02-21 08:09
- 提问者网友:聂風
- 2021-02-20 19:12
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-02-20 20:12
静态方法中,不可以使用super所以,不要使用静态修饰
写一个测试的方法,在main中new一个实例,执行方法
写一个测试的方法,在main中new一个实例,执行方法
全部回答
- 1楼网友:像个废品
- 2021-02-20 21:44
不明白啊 = =!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯