zoukankan      html  css  js  c++  java
  • 1.包的定义与使用

    包值得是一个程序的目录。

    package cn.mldn.demo ;
    public class Hello{
        public static void main(String args[]){
            System.out.println("Hello") ;
        }
    }

    编译命令  javac -d . Hello.java

    执行命令 时候不要进入包里面执行程序,要在包的外面输入包的完成名称

    java cn.mldn.demo.Hello

    只要有类就一定要有包

    完整的类名称就是  包。类

    包的导入:

    包可以讲一个完整的程序拆封为不同的文件保存,这样就会造成一个问题,各个包之间的相互访问,那么要使用 import语句完成。

    范例:

    定义一个Message的类。

    package cn.mldn.util ;
    public class Message {
        public void print(){
            System.out.println("Hello MSG") ;
        }
    }

    定义一个Test类

    package cn.mldn.test;
    import cn.mldn.utill.Message;
    
    public class Test{
        public static void main(String arg[]){
            Message msg = new Message() ;
           msg.print() ; 
        }
    }

    首先

    编译Message

    javac -d . cn.mldn.util.Message.java

    再编译

    javac -d . cn.mldn.util.Test.java

    java在考虑到大型程序开发的时候可能会存在多个*.java文件相互引用的情况,为了解决这个问题提供了

    javac -d . *.java

    但是在导入包的时候也出现了一个问题,如果使用一个包中类的时候要编写import包。类

    如果使用一个包中的多个类的时候,很麻烦,所以此时可以使用包.*的方式

  • 相关阅读:
    ES6语法:var、let、const的区别详解
    idea新建springboot项目
    Serlvet之cookie和session学习
    常见排序算法
    Spring MVC拦截器学习
    分组数据
    redis数据库学习
    redis实现排行榜
    redis整合springboot的helloworld
    dubbo整合springboot最详细入门教程
  • 原文地址:https://www.cnblogs.com/da-peng/p/5128634.html
Copyright © 2011-2022 走看看