1、包的概念及使用
(1)基本概念
package是在使用多个类或接口时,为了避免名称重复而采用的一种措施,直接在程序中加入package关键字即可
:blossom:格式如下:
package 包名称.子包名称;
:blossom:范例:
package org.lxh.test; class Demo{ public String getInfo(){ return "Hello World !!!"; } } public class Test{ public static void main(String[] args) { System.out.println(new Demo().getInfo()); } } 复制代码
此时编译时需要加上相应参数: javac -d.Test.java
-d
:表示生成目录,生成的目录以 package 的定义为准 .
: 表示在当前所在文件夹中生成
执行完以上命令后,会自动生成相应的文件夹(包),之后再执行类时就必须输入完整的“包.类名称”
(2)import 语句
如果几个类存放在不同的包中,在使用类时就必须通过 import 语句导入
:blossom:import 的语法格式:
import 包名称.子包名称.类名称; //手工导入所需要的类 import 包名称.子包名称.*;//由JVM自动加载所需要的类 复制代码
:blossom:范例:定义 org.lxh.test 目录下的 Demo1.java
package org.lxh.te