gpt4 book ai didi

java - 如何创建链接多个访问器的函数?

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

我想创建一个可以链接访问器的函数,但不知道如何操作。

例如,我有一个类A,它有一个子类save,并且附加到该save类,我有两个方法B()C():

class A {
class save {
function B() {};
function C() {};
}
}

我希望能够像这样调用它们:A.save.B();,或A.save.C();

最佳答案

我认为您正在寻找的是关键字 static 。这(大致)允许事物在没有实例的情况下存在(或者在您的情况下没有封闭类的实例)。

类似于:

class A {
static class save {
static void A() {
// ...
}

static void B() {
// ...
}
}
}

将允许您调用定义的方法:

A.save.A(); /* or */ A.save.B();

重点是save classstatic意味着您可以在没有封闭 A 实例的情况下访问它class 。以及 save 中的方法 classstatic意味着可以在没有 save 实例的情况下调用它们class .

(顺便说一句,类的名称几乎普遍以大写字母开头,方法名称以大写字母开头。您的命名约定会让任何使用您的代码的人感到困惑。)

关于java - 如何创建链接多个访问器的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60130691/

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