JAVA习题

2024-11-25 13:03:50
推荐回答(4个)
回答1:

1,选A,子类中重写方法的访问权限不可以缩小.父类中的访问权限是PUBLIC 子类的是default,这是不允许的.

2,D.要是选其他,那借口就失去意义了

3,B.强制类型转换

4,C,String是常量类型StringBuffer声明的是对象 在进行EQUAL比较时肯定出错的

5:C,前面说过的关于继承了.

回答2:

1.A 子类重写父类的方法时,子类方法的访问权限不能比父类的小.
2.D 接口中方法的访问权限默认为public
3.B "return (short)x/y*2; "这里可看出返回类型为short
4.D equqls可以比较两个不同的对象.这里s.equals(s1)为false,因此编译成功,且没有异常.
5.C 原因同题1

回答3:

第三题选D吧
1.运算时所有byte、short、char型将被提升到int型
2.整个算术表达式的数据类型自动提升到与表达式中最高等级操作数同样的类型(排序double>float>long>int>short>byte)

回答4:

D D B C D