标准答案:
instanceof 关键字用来测试一个引用表达式是否可以被强制转换为引用类型,而不会抛出 ClassCastException。

解决方案 »

  1.   

    因为父类的引用可以指向子类。如 Object o = new Button("a button");
    所以用instanceof测试某个引用是否为某个类的实例。
    o instanceof Button 返回 true
    当然Button也是Object ,所以o instanceof Object 也返回true o instanceof TextField 返回 false
      

  2.   

    to 9p
    应该是隐式转换吧,父类对象引用也可以强制转换成子类的呀
    有一个问题,什么对象的引用都可以通过toString转换为String的引用,那么...
    你明白我的意思吧