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.
  • 相关阅读:
    MongoDB 3.0 添加用户
    MongoDB基本命令用
    http://www.bootcss.com/
    UML之用例图
    .net 下分布式缓存(Memcached)实现
    Android系列 -- 2、视图组件View
    Android系列 -- 1、 初识android
    TP50、TP90、TP99、TP999详解
    Linux下SSD缓存加速之bcache使用
    数据中心常见电源线详细介绍
  • 原文地址:https://www.cnblogs.com/jssj/p/11260840.html
Copyright © 2011-2022 走看看