getter-setter 相关问题

面向对象编程中的公共mutator方法,负责更改和返回私有类成员的值,从而保持封装原则。

如何在Java中测试Getters和Setters?

所以,我在做一个编码作业,我陷入了僵局。以下是我从教授那里得到的反馈,之后,我会附上我一直在做的代码,并进一步解释 ...

回答 1 投票 0

如何检测Python类中列表的变化,或者为什么 "setter "不触发?

我想在一个Python类中有一个列表。每当列表中的元素发生变化时,我需要运行一些逻辑。我对python中的类很陌生,我用setter的方法可能很 ...

回答 1 投票 0

get()中的 "this.toString() "有什么用?

我在kotlin文档中找到了这段代码: var stringRepresentation: String get() = this.toString() set(value) { setDataFromString(value) / 解析字符串并将值分配给其他......

回答 1 投票 1

Python抽象的设置器和获取器

我想写一个抽象类,迫使继承类实现我的抽象类中的所有方法和属性。此外,我想为我的抽象类使用setter和getter......

回答 1 投票 4

如何防止在同一个类中直接访问getterssetters之外的私有成员?

挑战 给定一个类,它有一个非平凡的getter和其他一些内部方法访问同一个私有成员字段。有效的例子 class TestType { private String value; public String ...

回答 1 投票 -1

C#在通用数据中使用getter和setter更新数据的正确方法(数据:INotifyPropertyChanged)。

我对C#很陌生,想知道处理Generic Data的正确方法(不浪费任何资源)。我有一个BindingList,最终将用于绑定dataGridView.DataSource。所以...

回答 1 投票 0

getter 构造是否可以在没有关联属性的情况下存在?

例如,我有这样的代码get isChart()。Observable { return this.isTemperatureChart.pipe( withLatestFrom(this.isHypertensionChart), map(([isTemperatureChart, ...

回答 1 投票 0

从参数(JAVA)中获取getDiscount()有问题。

我想从雇员类中的getter获得折扣,而雇员类又扩展了person类。折扣根据小时工作时间的不同而不同。我已经设置了参数,当我使用setMethods时,我可以得到折扣。当我使用setMethods时,我可以得到折扣。...

回答 1 投票 0

有什么方法可以简化重复的getter吗?

我有一个c#类,有很多变量,都初始化为null。当第一次访问时,我想计算它们的值并返回(存储它以加快未来的访问速度)。为此,我写了一些代码......。

回答 1 投票 0

如何在kotlin中编写包含mutex.withLock的getter和setter?

我想从coroutines中同步访问一个代表我的状态的变量。我如何解决这个问题?MyState? = null get() = mutex.withLock { return@...

回答 1 投票 0

根据设置器中另一个属性的值更新类属性

我有两个模型类,公共类Person {public int PersonId {get;组; } public string Name {get;组; } public int AddressId {get;组; } public Address AddressInfo {...

回答 3 投票 0

JAVA-使用getter和setter方法对空值执行条件if语句

我在使用getter和setters返回另一个类的含义并将其替换为null时遇到问题,我想知道我做错了什么。配置...

回答 1 投票 -1

在python中的setter中调用方法

我想实现从其他属性计算出的类属性。 Sum(object)类:@property def a(self):返回self._a @ a.setter def a(self,val):...

回答 1 投票 0

为什么从其他类调用JPanel会导致NullPointerException错误?

我是Java GUI的新手,我正在尝试制作我的第一个视觉游戏。当我们运行程序时,会弹出一个包含两个按钮的窗口,如果您单击其中的一个,则游戏开始。 ,我有...

回答 1 投票 0

C ++设置方法未将值分配给派生类

我的设置者未设置。我已经将这个问题解决了大约一个半星期。就像一切都准备就绪,代码已编译,似乎一切都在正常运行,...

回答 1 投票 0

Dapper如何设置属性而不使用setter

我有一个模型:public class Model {public int Id {get;} public string Name {get; }公用字符串AnotherName {get; }}默认构造函数,没有setter,所以...

回答 1 投票 0

如何使用@property装饰器来限制列表中的值

我是python的新手。因此,如果我写错了什么,请随时纠正。我做了一个新类,说ClassA,它的属性已修改,这是一个列表。该类最初看起来像...

回答 1 投票 0

无法在OOP(Python)中使用setter和getter更改值

即使使用setter和getter将速度更新为新值后,我也无法更改福特Car的速度(我不想使用赋值运算符)。这是我的代码:Class Car:...

回答 1 投票 0

重新绑定onclick,on *事件侦听器以进行调试

我想猴子事件监听器注册。我发现此答案显示了如何为addEventListener做到这一点:const nativeEventListener = EventTarget.prototype.addEventListener; EventTarget ....

回答 1 投票 1

Kotlin中的getter和setter

[我仍在这里学习有关吸气和塞特的方法,类别Cat(私有值名称:字符串){var sleep:布尔值=假fun get()= println(“函数getter被调用”)fun set()= println(“。 ..

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.