本教程操作环境:windows7系统、java10版,DELL G3电脑。
1.接口实现
(1)当类实现接口的时候,类要实现接口中所有的方法。否则,类必须声明为抽象类。
(2)类使用implements关键字实现接口
(3)一个类如果实现接口, 有两种操作方法:
(4)实现类为非抽象类, 就需要重写接口中所有的抽象方法
(5)实现类为抽象类, 可以不重写接口中的抽象方法。
class 类 implements 接口1,接口2... {
//重写接口中方法
}2.接口拷贝
使某些实现类具有我们想要的功能,比如说,实现了 Cloneable 接口的类具有拷贝的功能,实现了 Comparable 或者 Comparator 的类具有比较功能。
Cloneable 和 Serializable 一样,都属于标记型接口,它们内部都是空的。实现了 Cloneable 接口的类可以使用 Object.clone() 方法,否则会抛出CloneNotSupportedException。
public class CloneableTest implements Cloneable {
@Override
protected Object clone() throws CloneNotSupportedException {
return super.clone();
}
public static void main(String[] args) throws CloneNotSupportedException {
CloneableTest c1 = new CloneableTest();
CloneableTest c2 = (CloneableTest) c1.clone();
}
}以上就是在java中使用接口拷贝的方法,相信大家通过代码已经初步了解了,在使用拷贝功能时要注意避免出现报错的情况。更多Java学习指路:js教程



