• 包和静态引入


    1:如何创建一个包
    创建一个包是为了更好的将代码进行管理,如果想将类存放在指定的包中就要使用package语句。语法如下:
    Package 包名;
    Package a.b;
    Package 为java保留的关键字,不能用别的符号进行代替。
    Package语句放在源文件的开头最前面,在此之前不允许有任何语句。只能有一个,不能有多个。因为一个类不可能同属于两个包,就好像不可以把一个东西放进两个箱子里。
    如果包有多层的话句“.”分隔。例如java.util,表示此源文件中的类在java包下的util子包。

    例:

    package testone;

    public class test_one {
    public static void main(String[] args){
    //创建一个test_one的对象实例,引用为t
    test_one t=new test_one();
    System.out.println("程序已在包中运行!");
    }
    }


    2:如何使用包
    当创建了一个包时就要引入一个包,引入一个包的关键词为import,语法如下:
    inport包名.*;
    import包名.类名;
    如果一个类需要使用和自己同处于一个包下的类,可以直接访问。

    例:

    package testone;

    public class aaa {
    String emp ="包中的成员变量";
    public void getMes()
    {
    System.out.println(emp);
    }

    }

    如果想在其他程序中使用该类,则在其他程序中加入该语句。

    如何运行包里的方法:

    public class aaa {
    String emp ="包中的成员变量";
    public void getMes()
    {
    System.out.println(emp);
    }

    }

    //然后创建使用该类的类,引入test_one包中的aaa类
    import a.aaa;

     public class test

    {

    public static void main(String[] args)

    {

    //创建aaa类的对象实例,引用为a

    aaa a=new aaa();

    //调用该方法打印成员变量的值

    a.getMes();

    }

    }

    总结:

    一段程序可以有多个import语句;

    当程序有多个import语句时,没有其先后顺序;

    import包名.*表示引入该包下的所有类;

    import包名.aaa表示引入该包下的aaa类;

    import语句要在package语句之后使用。

    什么是静态引入?

    静态引入就是引入包中的静态成员变量和静态方法。静态引入的关键词是static。

    需要将import和包名中间加入static,这样不仅可以导入类,还可以导入静态方法和静态成员变量。静态引入的语法如下:

    import static 包名.aaa*;

    import static 包名.aaa.方法名称;

    例:

    //静态引入System.out.println方法

    import static java.long.System.out;

    public class test

    {

    public static void main (String[] args)

    {

    out.println("通过静态引入来打印数据")

    }

    }

  • 相关阅读:
    android 请求网络异步载入
    A new Graph Game
    Android 高仿 频道管理----网易、今日头条、腾讯视频 (能够拖动的GridView)附源代码DEMO
    模块管理常规功能自己定义系统的设计与实现(16--模块数据的导出和打印[1])
    ganglia收集hbase的metrics
    ViewPager中View的复用
    PLY格式文件具体解释
    【RefactoringCode】The description of the refactoring book
    2.5星|《故事课2》:几个经典广告案例点评
    2星|叶檀《大破局》:2016年以来的财经时评文集,水平在平均线以下
  • 原文地址:https://www.cnblogs.com/Angella/p/5991245.html
Copyright © 2020-2023  润新知