gpt4 book ai didi

java - 有没有办法在 get() set() 模型中不使用 get() 来拥有只读功能?

转载 作者:行者123 更新时间:2023-12-02 00:05:50 27 4
gpt4 key购买 nike

具有 get set 模型:

public class exampleclass
{
private Something something;

public Something getSomething()
{
return something;
}

public void setSomething(Something st)
{
something = st;
}
}

我想做这样的东西:

public class exampleclass
{
public Something something;

public void setSomething(Something st)
{
something = st;
}
}

但我想在类之外拥有具有 readOnly 功能的“某物”var(但可以在自己的类中重写)。任何关于如何执行此操作以优化访问的想法。 (认为​​这将在 android 中使用,但使用纯 java 框架(libgdx))

最佳答案

您可以在构造函数中设置这些内容并公开公共(public)最终字段:

public class ExampleClass
{
public final Something something;

public ExampleClass(Something st)
{
something = st;
}
}

关于java - 有没有办法在 get() set() 模型中不使用 get() 来拥有只读功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13902682/

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