Java 类型判断: instanceof 的使用
·
1、instanceof的作用
instanceof 是类型检查运算符,用于判断一个对象是否属于某个特定类型(或其子类型)。
2、基本语法
对象 instanceof 类型
返回值 true 或 false
3、在方法参数中使用 instanceof 的常用场景
方法传参(主要用在向下转型)

4、与参数传递的关系
(1)对象引用作为参数传递时,不一定需要使用 instanceof 。
(2)参数类型父类或者接口,需要判断具体子类型。
(3)方法需要处理多种不同类型的对象。
(4)需要进行运行时类型检查。
5、总结
(1)instanceof 用于运行时类型检查。
(2)在参数传递中,只有当方法需要处理不确定的具体类型才使用。
(3)不是所有对象参数都需要 instanceof 。
(4)多态通常使用大量 instanceof 。
更多推荐


所有评论(0)