Advertisement

【java】:如何自己构造一个package(包)

阅读量:

前言

楼主对于JAVA这块不是很熟,因此今天特地去学习了相关的知识,然后觉得挺有意思,于是写出来和大家分享

正文

首先大家要明白的是,包是一种什么东西?
大家经常会进行的一个操作是import java. ….类似于此的是,都是导入包的操作

而包里面包含了很多的类,这时候导入包之后我们就可以直接使用包里面的类了。

写到这里,大家会问,包有什么用?
我的答案是:包能集成一些开发工具,使结构简单,然后可以简化代码

这里给出一个例子,让大家看下如何制作包并且导入包的
编写程序测试包,先建立一个Company文件夹,然后建立名为Manager.java的类文件。源程序代码如下:

复制代码
    package Company;               //把这个类声明为包的文件
    class Employee{
    public String name;
    public int salary;
    public String getSalary(){
        String str;
        str = "名字:"+ name+"\nSalary:" + salary;
        return str;
    }
    }
    public class Manager extends Employee{    //声明方法
    public String department;
    public String getSalary(){
        return super.getSalary()+"\ndeparment:"+department;
    }
    }
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    

把上面的代码保存为:Manager.java,并且放进Company文件夹下,并且编译执行

然后把下面的一段代码保存为UsePackage.java

复制代码
    import Company.Manager;
    public class UsePackage{
    public static void main(String[] args){
        Manager m = new Manager();
        m.name = "王飞";
        m.salary = 10000;
        m.department = "业务部";
        System.out.println(m.getSalary());
    }
    }
    
      
      
      
      
      
      
      
      
      
      
    

把上述代码和Company文件夹放入同一目录下,并将其编译执行,然后就能获得结果了

总结:
1,制作包的时候一定要把写的类声明为包的文件
2,包和要编译的JAVA文件一定要放在一个目录下
3,如果上述两步都做到了,那么包中的类就可以直接用了

截图:
这里写图片描述

全部评论 (0)

还没有任何评论哟~