Ex5_2_2.java
//如何创建、编译和执行同一个包内的多个文件
//1.创建myPackage包,这个是E、myPackage类的文件
package myPackage;
class E extends myNumber
{
}
public class Ex5_2_2
{
public static void main(String[] args)
{
E a=new E();
a.setNumber(5);
System.out.println("a=:"+a.getNumber());
}
}
//2.编译时要用javac -d .*.java
//-d 用来指定存放生成的类文件的位置
//. 为当前目录
//*代表所有java文件
//3.运行时要用java myPackage/Ex5_2_2
//注意myPackage/Ex5_2_2这种用法
myNumber.java
//如何创建、编译和执行同一个包内的不同文件
//1.创建myPackage包,这个是Number类的文件
package myPackage;
class myNumber
{
private int number;
public void setNumber(int i)
{
number=i;
}
public int getNumber()
{
return number;
}
}
//编译和运行的情况见Ex5_2_2