在Java中,要獲取對象的子對象(children),通常需要遵循以下步驟:
Parent
的類,其中包含一個(gè)List<Child>
類型的成員變量,用于存儲(chǔ)子對象。import java.util.ArrayList;
import java.util.List;
public class Parent {
private List<Child> children;
public Parent() {
children = new ArrayList<>();
}
public void addChild(Child child) {
children.add(child);
}
public List<Child> getChildren() {
return children;
}
}
Child
的類。public class Child {
private String name;
public Child(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
Parent
對象并添加一些Child
對象。然后,您可以使用getChildren()
方法獲取子對象列表。public class Main {
public static void main(String[] args) {
Parent parent = new Parent();
parent.addChild(new Child("Alice"));
parent.addChild(new Child("Bob"));
List<Child> children = parent.getChildren();
for (Child child : children) {
System.out.println("Child: " + child.getName());
}
}
}
運(yùn)行上述代碼將輸出:
Child: Alice
Child: Bob
這樣,您就可以在Java中獲取對象的子對象了。請注意,這只是一個(gè)簡單的示例,實(shí)際應(yīng)用中的類和方法可能會(huì)更復(fù)雜。