无聊的一天看了写东西

无聊的一天。
换了下眼镜和修了下牙齿。其他的没什么了
看了下书,看了下小说。
下面是我在baidu中找到的一些东西看看也好吧。
不过在书店看了下书还是很有意思的。
有机会去买那本书。
可惜手上没什么钱了。现在就只要20元了。
天那,世界上那有活的象我在凄惨的人呀?



我在学习java2核心技术I的第四章按照书上所写的Employee类代码如下
import corejava.*;
class Employee
{
private String name;
private double salary;
private Day hireDay;

public Employee(String n,double s,Day d)
{
name=n;
salary=s;
hireDay=d;
}
public void print()
{
System.out.println(name+" "+salary+" ");
}
public void raiseSalary(double byPercent)
{
salary*=1+byPercent/100;
}

public int hireYear()
{
return hireDay.getYear();
}
}
我放在f:/java/corejava/corejava/ 这个编译成功
然后我写了一个test.java代码如下
import java.util.*;
import corejava.*;
public class test
{
public static void main(String[] args )
{
Employee[] staff=new Employee[3];
staff[0]=new Employee("harry hacker",3500, new Day(1988,10,1));
staff[1]= new Employee("carl cracker",7500, new Day(1987,12,15));
Staff[2]= new Employee("tony tester",38000, new Day(1990,10,23));
int i;
for (i=0; i<3; i++) staff[i].raiseSalary(5);
for(i=0;i<3;i++) staff[i].print();
}
}
我放在F:/java/结果编译出错如下
test.java:7:cannot access corejava.Employee
bad class file:F:/java/corejava/corejava/Employee.class
class file contains wrong class:Employee
please remove or make sure it appears in the correct subdirectory of the classpath.
Employee[] staff=new Employee[3];
^
1 error

放在同一目录是可以正常运行的,但我在test.java中加了import corejava.*;

谢谢你们的帮助,我还想问问要在Employee类前加package corejava;吗?
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页