我有父类和两个子类。
我想在我的方法中设置一个条件 checkType(List<Parent>)
在
我的主课
Parent.getClass() 返回 Child1 还是 Child2
假设我有一个存储所有对象的列表。
所以 checkType 方法可以统计 List 中有多少个 child1 和 child2。
abstract class Parent
{
...
public Parent getClass
{
...
}
}
class Child1 extends Parent
{
...
}
class Child2 extends Parent
{
...
}
最佳答案
if (obj1 instanceof Child1) {
System.out.println(Child1.class.toString());
} else if (obj1 instanceof Child2) {
System.out.println(Child2.class.toString());
}
关于java - 如何区分子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198158/