方法,变量都给出来了,你一步一步照着写吧.
class clock implements Cloneable{
int interval;
Couuter cut;
void setInterval(int i){
.......
}void tick() {
..
}void restart(int n){
...
}int int off(){
....
}public Object clone()throws CloneNotSupportedException{
return super,clone();
}}class cloneTest{
public static void main(String[] arg){
clock c1=new clock();
...
clock c2=(clock)c.clone();
....
}}

解决方案 »

  1.   

    //不太理解楼主的意思
    class Clock
    {
    int interval;
    int cunter;
    //Cunter cut;
    public Clock(int interval,int cunter)
    {
    this.interval=interval;
    this.cunter=cunter;
    }
    public void setInterval(int interval)
    {
    this.interval=interval;
    }
    public void tick()
    {
    interval+=cunter;
    }
    public void restart(int counter)
    {
    this.cunter=cunter;

    public int off()
    {
    return interval;
    }
    }
    public class CloneTest
    {
    public static void main(String[] args)
    {
    Clock c1=new Clock(100,1);
    for(int i=0;i<5;i++)
    {
    c1.tick();
    System.out.println(c1.off());
    }
    c1=new Clock(0,3);
    Clock c2=c1;
        for(int i=0;i<5;i++)
    {
    c2.tick();
    System.out.println(c2.off());
    }
    }
    }