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
  • 13025

Java中建立自己的包

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

JAVA——包(package)及对jar包的操作

对类文件进行分类管理。 给类提供多层命名空间。 写在程序文件的第一行。 类名的全称的是 包名.类名。 包也是一种封装形式。总结: 包与包之间进行访问,被访问的包中的类以及类中的成员,...

Idea maven项目不能新建package和class的解决

如图,新建的maven项目不能新建package 这是因为java是普通的文件夹,要设置为 现在就可以了...

java如何添加外部包

java如何添加外部包

如何理解和使用Java package包

        Java中的一个包就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。可以使用import关键字来导入一个包。例如使用import jav...

Java 包的定义与使用

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

java编程思想第四版中net.mindview.util的jar包导入

在java编程思想第四版中需要使用net.mindview.util包,大家可以直接到http://www.mindviewinc.com/TIJ4/CodeInstructions.html去下载,...

Java中工程、包、类介绍

介绍了Java中工程、包、类使用和需要注意的地方

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中如何创建包(package)
举报原因:
原因补充:

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