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

热门试题