• 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());

      }

    }

  • 相关阅读:
    Python之eval的使用
    Python文件操作
    Python异常处理
    Python设计模式之单例模式
    Python面向对象
    Minimum Window Substring
    Minimum Size Subarray Sum
    Find Minimum in Rotated Sorted Array II
    Closest Binary Search Tree Value II
    Closest Binary Search Tree Value
  • 原文地址:https://www.cnblogs.com/XuGuobao/p/6544362.html
Copyright © 2020-2023  润新知