(十二)package有什么作用

一、提供多层命名空间,解决命名冲突,通过使用package,使得处于不同package中的类可以存在相同的名字

二、对类按功能进行分类,使项目的组织更加清晰

比如采用MVC模型,一般mode、view、controller三个包

 

当开发一个非常多的类项目时,如果不使用package对类进行分类,而是把所有类都放在一个package下,代码可读性差,而且可维护性也不好,严重影响开发效率

 

命令行下编译运行包下文件

①在源文件的开头加上“package packagename;”,然后源文件所在目录下创建一个新目录,名称为packagename

②用javac指令编译每个sourcename.java源文件,将生成的sourcename.classname文件复制到package目录

③用javac指令运行程序:java packagename.sourcename

package com;
class Base
{
  public void print()
  {
     System.out.println("Base");
   
   }
}

public class Dervied extends Base
{
  public static void main(String[] a)
  {
     Base c=new Dervied();
     c.print();
  }
}

posted @ 2019-02-13 23:53  测试开发分享站  阅读(206)  评论(0编辑  收藏  举报