(十二)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();
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值