Object类中有一个克隆方法protected Object clone();
定义了一个Employee类,在main函数中为什么不能这样调用:
Employee e = new Employee();
e.clone();
不是所有的类都是Object的子类吗?protected方法不是对其子类可见吗?
定义了一个Employee类,在main函数中为什么不能这样调用:
Employee e = new Employee();
e.clone();
不是所有的类都是Object的子类吗?protected方法不是对其子类可见吗?
protect方法,但在外面却不可以
编译提示:the method clone() from the type Object is not visible.
外面包括在main函数中吗?
只能将main方法写在Emloyment里面
你重写可以将访问权限改为public
为什么只能将main方法写在Employee中呢
你main方法写在其他类还叫子类么
public static void main(String[] args) {
Employee e = new Employee();
Employee copy = (Employee)e.clone();
}
}
class Employee {
...
}Test类不也是Object的子类吗?