java 包名.HellWord
package com.cat;import com.baidu.People;//包必须写在程序第一句,因此导包语句写在包下面,类上面import java.util.Scanner;// import java.util.*;//*代表通配符,它会到该包下挨个匹配,匹配上就导入,这样如果项目足够大,就导致编译时间长,效率降低;因此都是直接导入具体的类class Package{ public static void main(String[] args){ System.out.PRintln("使用包找文件"); // com.baidu.People p = new com.baidu.People("东三",18);//导包之后不需要写全类名 People p = new People("东三",18); System.out.println(p.getName() + "--" + p.getAge()); }}在使用package之后,在当前运行路径下,会自动生成该包名的文件夹路径,且该java文件会生成.class文件放在该包下
![]()
如果是在当前包下的类访问另一个包下的类,则需要先编译被调用的类的java文件(因博主使用的Mac,因此贴出的图是mac下的终端输出;Windows系统下是一样的)
新闻热点
疑难解答