《Java基础知识》Java包的概念
一、什么是java中的包
Java程序中,为了开发方便,会将功能相似的类放入一个文件夹中,这个文件结构就是包。
二、java中的包的命名规范
域名反写,例如:com.baidu.
三、java中的包的运用
package demo.test; public class Dog{ String name; int age; public void bark(){ // 汪汪叫 System.out.println("汪汪,不要过来"); } public void hungry(){ // 饥饿 System.out.println("主人,我饿了"); } }
其中:package demo.test; 就是包的定义:需要和实际目录结构名一致。
四、java中的包的访问
package demo.basics; import demo.test.Dog; public class Demo { public static void main(String[] args){ Dog dog = new Dog(); dog.bark(); } }
运行结果:
不同包内的类访问需要加:import demo.test.Dog;
导入类的二种方式
方式一:在你使用比如Bus类的时候,要通过import关键字导入这个类
怎么写呢,就是这个类的完整路径,同样也是(.)分割的
比如:import demo.test.Dog; // 注意这最后也是有分号的
方式二:
比如你使用了某个包的所有类,你可以这样写
import demo.test.*;
那demo.test是一个包名,这个包中存放了所有的水果类,如果我都要用,那我得一个一个把类导入进来(在以前没有自动导入这么强大的编辑工具的时候,工作是相当乏味的!)
那如果不一个一个导入进来就需要使用通配符了,这个通配符就是星号(*)。
这样一个是省去了很多麻烦,另外也降低了代码量。
参考:https://baijiahao.baidu.com/s?id=1610064438454407570&wfr=spider&for=pc
This moment will nap, you will have a dream; But this moment study,you will interpret a dream.