java中如何创建包(package)

原创 2007年09月14日 17:18:00

举例,下面是一个很简单的java源程序。在这个程序中,有两个类,一个是主类java,一个是被调用类Rect。

假设此文件在c:/,只需c:/>javac java.java c:/>java java即可。

public class java
{
  public static void main(String[] args)
{
   Rect r1=new Rect(3.0,2.0);
   System.out.println("矩形的长为:"+r1.length);
   System.out.println("矩形的宽为:"+r1.width);
   System.out.println("矩形的面积为:"+r1.getarea());
}
}
class Rect
{
double width;
double length;
double getarea()
{
return width*length;
}
Rect(double w,double h)
{width=w;
length=h;
}
}

如果将类Rect单独放在一个包p1中,并假设package对应的文件目录是c:/p1/,则我们需要注意以下几个方面:

1)类Rect为:

package p1;//声明包
public class Rect//类的访问权限要改为public
{
public double width;//注意属性和方法的访问权限都要改为public
public double length;
public double getarea()
{
return width*length;
}
public Rect(double w,double h)
{width=w;
length=h;
}
}

2)上述类保存为文件Rect.java

3)原来的主类应该加上代码:import p1.*;具体如下:

import p1.*;

public class java
{
  public static void main(String[] args)
{
   Rect r1=new Rect(3.0,2.0);
   System.out.println("矩形的长为:"+r1.length);
   System.out.println("矩形的宽为:"+r1.width);
   System.out.println("矩形的面积为:"+r1.getarea());
}
}
4)要添加classpath环境变量,classpath=c:/(包p1的所在目录)

Java包的创建和使用

包是Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式、是一组功能相似或相关的类或接口的集合。Java package提供了访问权限和命名的管理机制,它是Java中很基础却...
  • scuhank
  • scuhank
  • 2010年04月23日 11:57
  • 13884

Java中建立自己的包

关键词:package  import 1.Student.java文件放在E:\edu\fsz\stu下,编译Student.java文件成Student.class。 //Student.ja...
  • fsz521
  • fsz521
  • 2012年08月27日 12:47
  • 4094

Java 包的定义与使用

包是Java语言提供的一种区别类名字命名空间的机制,它是类的一种文件组织和管理方式、是一组功能相似或相关的类或接口的集合。Java package提供了访问权限和命名的管理机制,它是Java中很基础却...
  • Google_huchun
  • Google_huchun
  • 2016年10月16日 14:17
  • 5873

创建和应用Java包文件的两种方式(转)

创建和应用Java包文件的两种方式(转) 《Java编程艺术》章节选登。作者:高永强 清华大学出版社 (即将出版) 12.1  包——package    。。。 12.1.1...
  • u010229420
  • u010229420
  • 2013年05月10日 22:44
  • 1713

如何理解和使用Java package包

        Java中的一个包就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。可以使用import关键字来导入一个包。例如使用import jav...
  • zhenyusoso
  • zhenyusoso
  • 2011年02月08日 20:07
  • 56534

java中不带package和带package的编译运行方式

java中不带package的程序和带package的程序编译的方式是不同的。 一、不带package的程序 建立个HelloWorld.java的文件,放入C:\,内容如下: public...
  • com_stu_zhang
  • com_stu_zhang
  • 2014年05月06日 11:42
  • 21152

java中package(包)的使用理解

最近在学习java,在学习到对象和类这一部分时,接触了java中很重要的一个概念:package,也就是包。一开始对于package的使用我产生了许多疑惑,不仅是理论上的,在实际写代码的尝试中也出现了...
  • FengGLA
  • FengGLA
  • 2017年02月05日 02:30
  • 5517

黑马程序员---Java包的创建以及包与包之间的访问

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一包的概述 当一个大型项目由多个人开发时,往往会出现相同的类的命名,而为了避免出现这种状况,ja...
  • u013372012
  • u013372012
  • 2014年11月30日 16:33
  • 290

Java程序 如何导入新的jar包

1、再改项目上右键 2、然后选择增加已有的JAR包,以下方法是增加绝对路径,一般我们增加相对路径比较合适,就是直接最上面的Add jars.(PS:可以新建一个包,然后将需要的jar包先先放...
  • litoupu
  • litoupu
  • 2013年06月26日 21:44
  • 3134

node 通过指令创建一个package.json文件及npm安装package.json

描述包的文件是package.json文件. 一个这样的文件,里面的信息还是挺大的.我们可以放弃手动建立.为了练手我们有命令行来建一个这样的包; 完成name,varsion....licen...
  • liyanhui1001
  • liyanhui1001
  • 2015年03月02日 16:48
  • 115889
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中如何创建包(package)
举报原因:
原因补充:

(最多只允许输入30个字)