gpt4 book ai didi

java - 要访问 Java 类中的变量,是通过方法返回其值更好,还是通过 myClass.variable 访问它更好?

转载 作者:行者123 更新时间:2023-12-01 07:32:34 25 4
gpt4 key购买 nike

我认为标题已经说明了一切。也许我应该问:不使用方法返回变量或其值是不是很糟糕?一个例子是带有 x 和 y 变量的二维点类。

使用 myPoint.x 获取 myPoint 的 x 变量(与 myPoint.xValue() 不同)有什么问题吗?简单地返回mypoint.x

最佳答案

保持内部私密性,并提供访问方法。

外界不需要知道内部结构,如果你以后更改内部结构,你可以保持 API 不变,并在内部更改你想要的内容,因此不会对外部产生影响。

通过方法检索效果更好。

关于java - 要访问 Java 类中的变量,是通过方法返回其值更好,还是通过 myClass.variable 访问它更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16077190/

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