以下哪些是有关完全封装的正确描述?
A. 所有变量都是私有的。
B. 所有方法都是私有的。
C. 只有通过提供的方法才能访问类属性。
D. 类设计的改变对实现大影响最小化。
以下哪些有关接口的描述是正确的?
A. 在接口中定义的方法默认为private方法。
B. 在接口中定义的方法默认为public、static、final方法。
C. 一个接口可以继承多个接口。
D. 关键字implements代表继承关系。
以下哪些描述是正确的?
A. native关键字表明修饰的方法是由其他非Java语言编写的。
B. 能够出现在Java源文件中import语句前的只有注释语句。
C. 接口中定义的方法默认是public和abstract的,不能被private和protected修饰。
D. 构造器只能被public或protected修饰。
以下哪些体现了多态?
A. 内部类
B. 匿名类
C. 方法过载
D. 方法重载