要测试某个对象是否属于某个给定的类,可以用isInstanceOf方法。
isInstanceOf
用asInstanceOf方法将引用转换为子类的引用。
asInstanceOf
classOf获取类的class对象
classOf
class
类型检查和转换的最大价值在于:
可以判断传入对象的类型,然后转成对应的子类对象,进行相关操作,这里也体现出多态的特点。