补疑(instanceof)

    技术2022-05-11  49

     关于关键字instanceof,在java的学习日志里面也提到,这里再提,是偶然看到一段代码,

    public class Phone implements Cloneable{ public static void main(String[] args){  Phone p = new Phone();  if(p instanceof Object)   System.out.println("Object");  if(p instanceof Cloneable)   System.out.println("Cloneable"); }}

    咋一看代码我马上想到了输出Object,最后发现是错的,结果是既输出Object,也输出Cloneable,很多东西都觉得自己知道,懒得去细细分析,很多代码都觉得自己会,懒得动手,结果是到最后要动手了,才觉得,能写出来的,其实真的很少。Phone既然实现了Cloneable,当然也是它的实例了。


    最新回复(0)