《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.
原文地址:https://www.cnblogs.com/jssj/p/11260840.html