多项选择题

A.都是独立的类,编译成独立的.class文件
B.都不能包含静态变量、静态代码块、静态方法,但可以包含静态常量
C.都拥有外部类所有元素的访问权限
D.都实现了良好的隐藏