多做题,通过考试没问题!

全国信息技术应用考试

睦霖题库>大学试题(计算机科学)>全国信息技术应用考试

什么是包?包的作用有哪些?

正确答案:所谓包就是Java语言提供的一种区别类名空间的机制,是一组相关的类和接口的集合。
包有以下作用:
(1)有效解决了类名冲突问题。当声明的类很多时,类名冲突的可能性很大,引入包后,只要一个包中的类名不冲突就可以,不同包中的类名可以相同。
(2)包体现了Java语言面向对象特性中的封装机制。包将java语言的类和接口有机地组织成层次结构,这个层次结构与我们平常使用电脑时见到的具体的文件系统的目录树结构层次一致。
(3)包还可以控制类之间的访问。类之间的访问控制是通过类修饰符来实现的,若类声明修饰符public,则表明该类不仅可供同一包中的类访问,也可以被其它包中的类访问。若类声明无修饰符,则表明该类仅供同一包中的类访问。
答案解析:
进入题库查看解析

微信扫一扫手机做题