Java面向对象--包

  1. 包的概念
    包其实只是为了区别类名空间的机制。包中还可以再有包。
    源程序中没有声明类所在的包的时候,Java会将类放在默认包中。

  2. 包的作用

    • 将功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
    • 如同文件夹一样,包也是采用了树形目录的存储方法,同一个包中的类名字是不同的,不同的包中类的名字是可以相同的,当同事调用两个不同包中的相同类名的类时,应该加上包名加以区别,因此,包可以避免名字冲突。
    • 包也限定了访问权限,拥有访问权限的类才能够访问某个包中的类。
  3. 创建包
    创建包的时候,需要为包取个合适的名字。
    包语句的语法格式:

    package 包名1[.包名2[.包名3]];
    
  4. Java语言中的常用包
    常用:

    • java.lang:语言包
    • java.io:输入输出流的文件包
    • java.util:实用包
    • java.net:网络功能包
    • java.sql:数据库连接包
    • java.text:文本包
  5. 利用import语句引入Java定义的包

    import 包名1[.包名2].(类名|*);
    

    注意:使用*只能表示本层次的所有类,不包括子层次下的类。

  6. Java程序结构

    • package:声明包,0或1个。
    • import:导入包,0或多个。
    • public class:声明共有类,0或1个,文件名与该类相同。
    • class:声明类,0或多个。
    • interface:声明接口,0或多个。
发布了36 篇原创文章 · 获赞 47 · 访问量 3977

猜你喜欢

转载自blog.csdn.net/qq_43800455/article/details/103560809