怎么用super调用classA里面的构造方法,并且将(12,8)赋值给x,y在第二行输出
收起
你 g 里面传的 int类型, classA里面传的 是 float ,这个 需要转换一下,可以参考如下:
class B extends A { @Override float computer(float x, float y) { return x * y; } @Override public int g(int x, int y){ float result = super.computer((float)x, (float)y); return (int) result; } }
报告相同问题?