如果我使用setter getter 在一种方法中设置值并且我可以使用getter 获得相同的值来获得它是可能的吗? [关闭]

Posted

技术标签:

【中文标题】如果我使用setter getter 在一种方法中设置值并且我可以使用getter 获得相同的值来获得它是可能的吗? [关闭]【英文标题】:if i am using the setters getters to set the value in one method and i can get get the same value using getters to get it is possible? [closed] 【发布时间】:2020-03-18 18:05:50 【问题描述】:

在下面的代码中,AccountServices 类中存在错误。在存款方法中我无法获得 d.accountNo();价值。它只是变为零。我不能用另一种方法调用之前设置的值?谁能给我解释一下??

System.out.println("The accno is "+d.getAcc_No()+" and Deposit amount was Rs."+balance);

这是代码....... https://github.com/moorthysmart/JdbcBank/tree/master/NetLogin

【问题讨论】:

【参考方案1】:

您基本上是在不使用对象的情况下创建和销毁对象。

您正在为对象设置值 登录方法中的 Dbsetget,但在存款方法中,您再次创建了一个新的 Dbsetget 对象,该对象当然是空的。

为了重用对象及其值,您应该将对象作为方法参数传递或将它们声明为类/实例变量并使用 getter 方法

【讨论】:

请解释一下怎么做?? tutorialspoint.com/…

以上是关于如果我使用setter getter 在一种方法中设置值并且我可以使用getter 获得相同的值来获得它是可能的吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

c ++中的getter/setter是正确的方法吗?

龙目岛不生成getter和setter?

python中@property的作用和getter setter的解释

getter和setter方法

Boost python getter/setter 同名

android studio: 快捷键生成getter/setter方法时自动加m的问题