首页 > 编程语言 > 详细

《java基础知识》Java包的概念

时间:2019-07-28 21:45:05      阅读:65      评论:0      收藏:0      [点我收藏+]

一、什么是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

 

《java基础知识》Java包的概念

原文:https://www.cnblogs.com/jssj/p/11260840.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!