zoukankan      html  css  js  c++  java
  • 《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.
  • 相关阅读:
    【笔记】xml文件读写
    创业唯一不需要的是金钱
    关于阻焊层和助焊层的理解
    UNIX net
    一种方便调试的打印语句宏定义
    C语言指针一种容易错误使用的方法
    文件操作
    MPEG文件格式
    指针在函数间传递实质
    如何查看静态库内容 Unix/Linux
  • 原文地址:https://www.cnblogs.com/jssj/p/11260840.html
Copyright © 2011-2022 走看看