题目:
以下关于接口和类的描述,哪些是正确的()
A、接口中可定义变量,并且变量的值不能修改
B、任何情况下,类都不能被private修饰
C、类可以被protected修饰
D、接口不能实例化
答案:C、D
解释:
A:接口中属性的默认修饰符是public static final,只能定义常量,不能定义变量
B:内部类可以被public、protected、默认值、private修饰
C:内部类可以被protected修饰
D:接口不能被实例化,也就是不能直接new 接口()
,还有抽象类也不能被实例化