java题求大神帮忙

2025-02-23 05:24:25
推荐回答(5个)
回答1:

错误,修改如下:

回答2:

抛出异常,说找不到合适的构造器,这道题目问的是运行结果是什么,运营结果就是抛出找不到合适的构造器的异常,其他答案让你修改代码,出题人自然知道他这段代码有问题,出题人要让你说出运行结果就是看你能不能看出会抛出异常,抛出什么异常,而不是让你去修改这段代码,ok?

回答3:

直接报错了,因为如果不自己写构造方法会提供一个默认的无参空体的构造方法,但是自己写了一个带一个参数的构造方法这个默认的就不提供了.所以Test a = new Test()会因为找不到这个默认的无参空体构造方法而报错.后面一句调用两个参数的构造方法也会报错的,但是执行不到它.

回答4:

结果就是程序无法运行 会报错,一般是The constructor Test(int,int) is undefined 因为Test类中未定义传入2个整数的做参数的构造方法Test(int a,int b)

回答5:

题目想输入1000

70

但 代码好像有问题

第3行的void去掉变成构造函数

第8行括号内加上int j;
第9行变成maxA=j;就可以得到想要的答案了

你给的代码应该不全 对象就没有使用