解释一下Java题目运行结果和代码的意思有问号的不理解。越详细越好不用打全部的代码。本人菜鸟努力复习

问了很久了,还拆开来问,求解答,不要浪费我财富值啦
2025-04-14 09:27:49
推荐回答(1个)
回答1:

(3)CD
A,因为方法的返回值类型是int ,必须返回一个数。在同一个类里面,可以调用私有变量的。
c,子类继承父类是继承不了私有变量的方法的,子类本身也没有定义变量money,所以不能使用money。
D,需要类型转换,float类型不能赋值给int类型。
(5)B
B继承A,重写了f()方法,但是f()是静态的不可以重写,所以错误
(6)不存在抽象静态方法,抽象类是为了让子类继承而存在,静态方法不能被继承
(7)B继承A,重写A的方法getFloat(),把默认的类型变成了private类型,不能把范围变小,如果改成public ,或者默认就对了。

满意请采纳!