• Java面向对象-package import关键字


    Java面向对象-package import关键字

    package包关键字,在java中,有包的概念,主要是用来归类 分类作用;

    便于项目的开发和维护;

    这里截取随便截取一个我最近在开发的一个开源工作流项目:

    QQ鎴�浘20160909210953.jpg

    这里的话 我们会看到dao service util controller包 这些包里都放着一些类,通过分包,可以很清晰的来管理类;

    我们新建一个类Demo2:

    QQ鎴�浘20160909211239.jpg

    在开头有个 package com.java1234.chap03.sec05; 指定了该类的包路径

    假如我们这个类里要引入sec04里的People类,我们要用到import导入包关键字;

    我们先把People类里的构造方法改成公有,不然外面不能访问;

    QQ鎴�浘20160909211443.jpg

    上代码:

     1 package com.java1234.chap03.sec05;
     2  
     3 import com.java1234.chap03.sec04.People;
     4  
     5 public class Demo2 {
     6  
     7     public static void main(String[] args) {
     8         People zhangsan=new People();
     9     }
    10 }

    这里的import com.java1234.chap03.sec04.People; 就是我们导入的包路径;

    假如是同一个包中的类 是不需要用import导入的;

    上代码:

     1 package com.java1234.chap03.sec05;
     2  
     3 import com.java1234.chap03.sec04.People;
     4  
     5 public class Demo2 {
     6  
     7     public static void main(String[] args) {
     8         // 不同的包下,则需要用import导入
     9         People zhangsan=new People();
    10         // 相同的包下,则不需要用import导入
    11         Demo1 demo1=new Demo1();
    12     }
    13 }
  • 相关阅读:
    作为管理者的基本职责
    websocket接口自动化的封装
    locust性能测试的使用
    git的协作提交流程
    关于接口自动化的实施步骤
    K8S的组件梳理
    jenkins pipeline中,失败后获取异常不中断业务
    pipline在执行的docker镜像中添加hosts
    sonar搭建
    django
  • 原文地址:https://www.cnblogs.com/eaglezb/p/5970463.html
Copyright © 2020-2023  润新知