java中接口如何进行拷贝?

网友投稿 276 2024-02-03


java中接口如何进行拷贝?

本教程操作环境: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教程

Java编程技术

java基础:接口和类如何区分?:有些小伙伴在使用的时候,把抽象类和接口进行了混淆,因为它们都和类有所联系。考虑到初学java对于定义和作用的理解不够深刻,又或者在概念上没有系统的对比过,这里小编把它们的概念整理出来,并进行了分析对比。还没 ...


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot ApplicationContextAware拓展接口怎么使用
下一篇:Java中怎么实现一个UML接口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~