java txt文档下压包和调用的问题 出错“找不到符号”

来源:百度知道 编辑:UC知道 时间:2024/06/15 08:34:44
最近自学java,在看电子工业出版社出版的《java 6 从入门到精通》
沈志宏 王松涛 周园春编的书(原书pg39~41)
源程序如下
(1)创建了一个包,该包源文件名为class1.java
/*将类Point和Rectangle打包*/
package java.examplepackage;

class Point
{ protected int x;
protected int y;
public Point()
{ this.x=0;
this.y=0;
}
public Point(int x,int y)
{ this.x=x;
this.y=y;
}
}

class Rectangle
{ private int width=0;//定义成员变量
private int height=0;//定义成员变量
private Point origin;//定义成员变量
public Rectangle()
{ //构造方法,不带参数
origin=new Point(0,0);
}
public Rectangle(Point p)
{ //构造参数,带一个参数
origin=p;
}
public Rectangle(Point p,int w,int h)
{ //构造方法,带3个参数
origin=p;
width=w;
height=h;
}
public void move1(int x,int y)
{ //成员方法
origin.x=x;
origin.y=y;
}
public void move2(int a,int b)
{ //成员方法
origin.x+=a;
origin.y+=b

package javann.examplepackage;
public class Point {
public int x;
public int y;

public Point(){
this.x=0;
this.y=0;
}
public Point(int x,int y){
this.x=x;
this.y=y;
}
}

package javann.examplepackage;
public class Rectangle {
private int width=0;
private int height=0;
private Point origin;//定义成员变量
public Rectangle()
{
origin=new Point(0,0);
}
public Rectangle(Point p)
{
origin=p;
}
public Rectangle(Point p,int w,int h)
{
origin=p;
width=w;
height=h;
}
public void move1(int x,int y)
{
origin.x=x;
origin.y=y;
}
public void move2(int a,int b)
{
origin.x+=a;
origin.y+=b;
}
public int area()
{
return width*height;
}
}

import javann.examplepackage.*;
class Two