下列关于包的概念的描述中,错误的是( )
A. 包的概念最开始产生的原因是避免类名重复
B. 包是由class文件组成的一个集合,在物理上包被转换成一个文件夹
C. 一般情况下,功能相同或者相关的类组织在一个包中
D. 包只能定义一层,即包中不能再有包
下列关于创建包的描述中,错误的是( )
A. 打包的语法格式为:bag包名1[.包名2[.包名3…]
B. 打包的语句必须是程序代码中的第一行可执行代码
C. 打包的语句最多只有一句
D. 如果在代码中没有打包语句,则该类将被放置到默认包中
下列关于引入包的描述中,错误的是( )
A. 使用其他包中的类时,需要在程序的开头写上import语句
B. 引入包的代码书写在类声明语句的上面、打包语句的下面
C. import只引入当前包下面的类,而不引入该包中子包里面的类
D. 一行只能引入一个包中的一个类,若有多个类需要引入,则要分写为多行
下列关于接口的描述中,错误的是( )
A. 接口可以使得设计与实现相分离
B. 如果没有指定接口方法和变量的public访问权限,Java将其隐式地声明成public
C. 接口中定义的属性成员分为常量和变量两种
D. 一个类却可以实现多个接口,表示的是一种多继承关系