cloneable接口的问题!大家帮个忙啊!
import java.util.*;
public class A
{
public static void main(String[] args)
{
Employee a=new Employee("tom1",10000);
Employee b=a;
Employee c=a.clone();
b.raiseSalary(100);
System.out.println("a; "+a.getSalary()
+", b: "+b.getSalary()
+", c: "+c.getSalary());
}
}
class Employee implements Cloneable
{
private String name;
private double salary;
public Employee(String n,double s)
{
name=n;
salary=s;
}
public double getSalary()
{
return salary;
}
public void raiseSalary(double byPercent)
{
double raise=salary*byPercent/100;
salary+=raise;
}
}
怎么错了啊?大家看看啊!谢谢了!