zoukankan      html  css  js  c++  java
  • 10-03 Java 包的概述和讲解

    带包的编译和运行

    A:手动式
    
                a:编写一个带包的java文件。
                b:通过javac命令编译该java文件。
                c:手动创建包名。
                d:把b步骤的class文件放到c步骤的最底层包
                e:回到和包根目录在同一目录的地方,然后运行
                    带包运行。

     

    B:自动式
    B:自动式
                a:编写一个带包的java文件。
                b:javac编译的时候带上-d即可,-d后面有个点
                    javac -d .  HelloWorld.java
                c:回到和包根目录在同一目录的地方,然后运行,带包运行。
             Java cn.itcast.HelloWorld 

    不同包下,类之间的访问。

    导包

    import

    /*
        Test类,测试
    
        导包:
            格式:import 包名;
                这种方式导入是到类的名称。
            注意:我们用谁就导谁。
            
        注意事项:
            package,import,class有没有顺序关系?
            有。
            package > import > class
            
            Package:只能有一个
            import:可以有多个
            class:可以有多个,以后建议是一个
    */
    package cn.itcast;
    
    import com.liuyi.Demo;
    
    class Test {
        public static void main(String[] args) {
            //Demo d = new Demo();
            /*
            com.liuyi.Demo d = new com.liuyi.Demo();
            System.out.println(d.sum(10,20));
            
            com.liuyi.Demo d2 = new com.liuyi.Demo();
            System.out.println(d2.sum(10,20));
            
            com.liuyi.Demo d3 = new com.liuyi.Demo();
            System.out.println(d3.sum(10,20));
            
            com.liuyi.Demo d4 = new com.liuyi.Demo();
            System.out.println(d4.sum(10,20));
            */
            
            Demo d = new Demo();
            System.out.println(d.sum(10,20));
        }
    }
    
    /*
        第一个问题:找不到Demo
        
        第二个问题:程序包com.liuyi不存在
        
        第三个问题: Demo在com.liuyi中不是公共的; 无法从外部程序包中对其进行访问
    */

  • 相关阅读:
    rabbitmqctl常用命令-3
    Count and Say
    Spiral Matrix II
    Minimum Path Sum
    Plus One
    Rotate Image
    Permutations
    Search a 2D Matrix
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
  • 原文地址:https://www.cnblogs.com/baiyangyuanzi/p/6830964.html
Copyright © 2011-2022 走看看