zoukankan      html  css  js  c++  java
  • 包和静态引入

    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("通过静态引入来打印数据")

    }

    }

  • 相关阅读:
    hibernate_0100_HelloWorld
    MYSQL子查询的五种形式
    JSF是什么?它与Struts是什么关系?
    nop指令的作用
    htmlparser实现从网页上抓取数据(收集)
    The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the
    FCKeditor 在JSP上的完全安装
    Java遍历文件夹的2种方法
    充电电池和充电时间说明
    吃知了有什么好处
  • 原文地址:https://www.cnblogs.com/Angella/p/5991245.html
Copyright © 2011-2022 走看看