• Java 包 基础知识总结


    包:在程序中用package体现,在Windows中用文件夹体现

    自动生成包(具体体现形式是文件夹):javac -d . PackageDemo.java
    利用程序中的包自动生成文件夹。
    生成多级包:包名间用点.隔开
    其中-d指定生成的类文件的位置,(通过javac查看)
    .表示当前目录

    package是在使用多个类和接口时,为了避免名称重复而采用的一种措施。

    如果一个类被外包访问,则此类一定要定义成 public class,否则编译错误
    文件名与类名保持一致

    如果一个类只在本包内被访问,直接声明成class即可。

    四种访问权限:

    自动加载所需的类import org.lxh.demo08.a.*
    其中*号表示类名称
    package org.lxh.demo08.a;

    public class demo {

      public String getInfo(){
        return "Hello World!!!";
      }
    }

    package org.lxh.demo08.b;

    import org.lxh.demo08.a.*;

    public class ImportDemo01 {

      public static void main(String[] args) {
          System.out.print(new demo().getInfo());

      }

    }


    如果在一个程序中同时导入了两个包的同名类,在使用时就必须明确地写出完整的“包.类名称”。

    package org.lxh.demo08.a;
    public class demo {
      public String getInfo(){
        return "Hello World!!!";
      }
    }

    package org.lxh.demo08.c;
      public class demo {
        public String getContent(){
          return "MLAN LXH";
        }
    }

    package org.lxh.demo08.d;
    import org.lxh.demo08.a.*;
    import org.lxh.demo08.c.*;
    public class ImportDemo02 {
      public static void main(String[] args) {
        org.lxh.demo08.a.demo d = new org.lxh.demo08.a.demo();
        System.out.print(d.getInfo());

      }

    }

  • 相关阅读:
    Quartz_理解2
    Quartz_理解1
    Java监控常用工具 .
    DB2函数大全
    cvs上传复制项目
    PLSQL DEVELOPER 使用的一些技巧【转】
    webservice_模拟报文测试
    Myeclipse插件将wsdl生成java客户端代码
    利用 UltraEdit 重新排版 XML 结构数据
    uoj164. 【清华集训2015】V 统计
  • 原文地址:https://www.cnblogs.com/XuGuobao/p/6544362.html
Copyright © 2020-2023  润新知