• 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 }
  • 相关阅读:
    1.7 Matrix Zero
    1.6 Image Rotation
    Snake Sequence
    安装 Docker
    开源蓝牙协议栈 BTstack学习笔记
    无法从 repo.msys2.org : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds 获取文件
    KEIL生成预编译文件
    Duff's device
    Pyinstaller : unable to find Qt5Core.dll on PATH
    HCI 获取蓝牙厂商信息
  • 原文地址:https://www.cnblogs.com/eaglezb/p/5970463.html
Copyright © 2020-2023  润新知