为了账号安全,请及时绑定邮箱和手机立即绑定

我无法将值发送到基类构造函数

我无法将值发送到基类构造函数

蝴蝶不菲 2021-04-23 11:11:44
我在以下图片中附加了我的代码段。我这里有两节课。一个是基类,另一个是子类。这两个类都有自己的构造函数。我已经在测试类中创建了基类和子类的对象,并向构造函数发送了一些值。当我编译程序时,出现错误,指出“类中的构造函数无法应用于给定的类型”,原因是“实际和形式争论的长度不同”。为什么会出现此错误?class base {    int a;    int b;    base(int w, int x) {        a = w;        b = x;    }    public void display() {        System.out.println("value of a is: " + a);        System.out.println("value of b is: " + b);    }}class sub extends base {    int c;    int d;    sub(int y, int z) {        c = y;        d = z;    }    public void display() {        System.out.println("value of a is: " + c);        System.out.println("value of b is: " + d);    }}class test {    public static void main(String[] args) {        base b1 = new base(10, 20);        sub s1 = new sub(30, 40);        b1.display();        s1.display();    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信