场景:
在练习错题
错题1描述:
下列叙述错误的是( )
A.在接口中定义的方法除了default和static关键字修饰的方法拥有方法体,
其他方法都应是没有方法体的抽象方法(JDK1.8以后)
B.一个java类只能有一个父类,但可以实现多个接口
C.在类声明中,用implements关键字声明该类实现的接口
D.定义接口时使用implements关键字。
原因分析:
JDK1.8之后接口可以有默认方法,静态方法和私有方法
D选项定义接口应该是inferface
答案:D
错题2描述:
原因分析:
正确答案: A 你的答案: A (正确)
编译运行通过,输出结果是88
这道题虽然蒙对,但是才知道构造器/构造方法居然可以不使用public修改的
错题3描述:
选项:
A.n(n+2)/2
B.(n-1)(n+2)/2
C.n(n+1)/2
D.(n-1)(n+2)
原因分析:
太秀了
答案:C
错题4描述:
以下关于final关键字说法错误的是()
选项如下:
A.final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性
B.final修饰的类不能被继承
C.final修饰的方法不能被重载
D.final修饰的变量不允许被再次赋值
原因分析:
final修饰的方法不能被子类重写,在父类中可以重载该方法(形参列表)
答案:A C