包的作用为了方便编码与管理,通常把需要一起工作的类放在一个包里,同一包中的类需要权限才能互相访问。
举一反三
- 下列关于JAVA中包的说法正确的有()。 A: 把各种类组织在一起,使得程序功能清楚、结构分明 B: 使用包可以有利于实现不同程序间类的复用 C: 包是一种松散的类的集合,一般不要求处于同一个包中的类有明确的相互关系,如包含、继承 D: 同一包中的类在缺省情况下可以互相访问,所以为了方便编程和管理,通常把需要在一起工作的类放在一个包里 E: 创建包的语句需要使用关键字package,而且应该是整个.java文件的第一个语句 F: 实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类的.class文件 G: 通常一个类只能引用与它在同一个包中的类 H: 使用其他包中的public类有多种方法
- 把一个类放在包里有什么作用?
- 为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用有:(1)把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。(2)包采用了树形目录的存储方式,避免名字冲突。(3)包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。在Java中,定义包名的关键字是【填空1】。
- 关于导包的场景,以下选项说方错误的是()。 A: 如果想要访问含有以private修饰的属性、方法的类时需要导包 B: A类在com.util.a包中,B类在com.util包中相互访问不需要导包 C: 只有访问jdk中提供的类时才需要导包,自己自定义的类即使在不同包中相互访问也不需要导包 D: 同一包中的类互相不需要导包
- 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用,Java中的包没有访问权限
