zoukankan      html  css  js  c++  java
  • Java-package

    Java 包(package)

    • 包的作用
      1. 把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用
      2. 如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突
      3. 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类
    • 创建包
      创建包的时候需要给包取一个合适的名字,其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头
      包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它
      如果一个源文件中没有使用包声明,那么其中的类、函数、枚举,注释等奖被放在一个无名的包中
    • import关键字--为了能够使用某一个包的成员,需要使用import在Java中明确导入该包
      类文件中可以包含任意数量的import声明;import声明必须在包声明之后,类声明之前
    • package的目录结构
      1. 包名成为类名的一部分

      2. 包名必须与相应的字节码所在的目录结构相吻合

         // Car.java
         package vehicle;
        
         public class Car {
         	//类实现
         }
         // 把源文件放在一个目录中,这个目录要对应类所在包的名字
         ...vehicleCar.java
  • 相关阅读:
    15、线程
    17、lambda表达式
    16、sockect
    14、反射(reflect)
    13、集合2
    java 基本类型、包装类、字符串之间的转换
    13、集合1
    12、NIO、AIO、BIO二
    12、NIO、AIO、BIO一
    11、流与文件
  • 原文地址:https://www.cnblogs.com/yfife/p/7414223.html
Copyright © 2011-2022 走看看