zoukankan      html  css  js  c++  java
  • Java之旅_面向对象_包(Package)

    http://www.runoob.com/java/java-package.html

    包的作用:

    1.把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。

    2.如同文件夹一样,包也采用了树形目录的存储方式。同一包中类名是不同的,不同包中的类名是可以相同的。

    当调用相同名字的类时,应该加上包名,包可以避免名字冲突。

    3.包也有访问权限,拥有包访问权限的类才能访问。

    Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类、接口、枚举、和注释等。

    package net.java.util;
    public class Something{
        ...
    }

    它的路径是net/java/util/Something.java这样保存的。

    以下是java中的包:

    java.lang --打包基础的类

    java.io --包含输入输出功能的函数

    创建包:

    包声明应该在源文件的第一行,每个源文件只能有一个包声明,这个文件中的每个类型都应用于它。

    如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包(unamed package)中。

    import 关键字:

    为了能够使用某一包的成员,我们需要在java程序中明确导入该包。

    在java源文件中import语句应位于package语句之后,所有类的定义之前,可以没有,也可以有多条。

    可以使用几种方式来实现引入其他包中的类:

    1.代码中otherPackage.otherClass

    2.import otherPackage.*;

    3.import otherPackage.otherClass;

    注:类文件中可以包含任意数量的import声明。import声明必须在包声明之后,类声明之前。

  • 相关阅读:
    进程和线程
    关于offer对比
    CVTE面经
    重定向
    奇虎360面试经验
    百纳信息(海豚浏览器)面经
    携程网面经
    百度面经
    位运算
    Cracking the Coding Interview 4.8
  • 原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/8564741.html
Copyright © 2011-2022 走看看