gpt4 book ai didi

java - java中的嵌套方法?

转载 作者:行者123 更新时间:2023-12-01 12:29:05 24 4
gpt4 key购买 nike

如何在 java 中设置嵌套类/方法,以便我可以像这样调用它们:

SessionManager client = new SessionManager();
client.session.login("user","password", etc...);
client.profile.update("John", "15", etc...);
client.inventory.add("Potato", etc...);
client.inventory.delete(15, etc...);

不要将方法集中在一个类中:

SessionManager client = new SessionManager();
client.login("user","password", etc...);
client.profileUpdate("John", "15", etc...);
client.inventoryAdd("Potato", etc...);
client.inventoryDelete(15, etc...);

最佳答案

向您的 SessionManager 类添加公共(public)属性,即 Session、Profile、Inventory,它们各自指向自己的类,并将您的方法移至相应的类。

例如

public class Session {
public void login(...){...}
}

public class SessionManager {
public Session session = new Session();
...
}

如果您愿意,Session 可以是 SessionManager 的静态内部类。

关于java - java中的嵌套方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26095829/

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