gpt4 book ai didi

java - 如何检查子类的类型?

转载 作者:行者123 更新时间:2023-12-01 17:16:37 25 4
gpt4 key购买 nike

我想检查Java中子类的类型。这是我想要实现的伪代码:

public class Brown { ... }
class Poo extends Brown { ... }
class Brownie extends Brown { ... }
...

ArrayList<Brown> brownThings = new ArrayList<Brown>();
...

for (Brown i: brownThings)
// if i is a brownie eat
// else dispose of

最佳答案

可以使用instanceof关键字

if (i instanceof Brownie ) {
// do something
}

这准确地检查了实例类型。

关于java - 如何检查子类的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21672199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com