getter-setter 相关问题

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

Java 中 getter/setter 的命名约定

如果我有以下私人成员: 私有 int xIndex; 我应该如何命名我的 getter/setter: getXindex() setXindex(int值) 或者 获取x索引() setxIndex(int值) 编辑:或 获取XIndex() 设置...

回答 7 投票 0

如何在android中使用简单的getter和setter

我有一个国家/地区类别,其中有一个存储国家/地区的数组列表。我已经创建了一个 get 和 set 来添加和获取数组列表中指定索引的项目,但我不会工作。每当我调用索引时...

回答 3 投票 0

在Python中,为什么从getter()访问私有属性时会以递归结束,而不在getter()中使用双下划线

类 Person(): def __init__(self,name:str,height :float) -> 无: #初始化 self.__name=名称 self.height=身高 @财产 def 名称(自身) -> str: ...

回答 1 投票 0

getter 在 C# 中应该是什么样子

我在C#中见过这样的代码: 私有 int id {获取;设置;} 但我只会为该字段创建 getter,因为如果它的 get 和 set 与 public 字段相同,唯一的方法是:

回答 6 投票 0

Kotlin 中的 Getter 和 Setter

例如,在 Java 中,我可以自己编写 getter(由 IDE 生成)或使用像 lombok 中的 @Getter 这样的注释 - 这非常简单。 然而,Kotlin 默认有 getter 和 setter。 但我...

回答 9 投票 0

访问器魔术方法在 PHP 8 中不起作用

我最近将 Ubuntu 从 20.04 LTS 升级到 22.04 LTS。我注意到 PHP 已升级到以下版本: PHP 8.1.2-1ubuntu2.13 (cli)(构建时间:2023 年 6 月 28 日 14:01:49)(NTS) 版权所有 (c) PHP

回答 1 投票 0

创建一个函数,为对象的每个属性创建 getter 和 setter,以跟踪对象的更改

我试图跟踪对象的任何属性是否已更改,以便我可以保留一堆对象“版本”,用户可以在需要时恢复到这些版本(例如撤消\重做功能) 。 ...

回答 1 投票 0

如何在gradle java项目中从一个模块获取值到另一个模块?

我在项目中创建了两个模块。 我想从一个模块向另一个模块获取价值。 我的项目的 github 链接 在我的第一个模块中: 包 org.example; 公共类主要{ 静态应力...

回答 1 投票 0

Python @property 致命 Python 错误:无法从堆栈溢出中恢复

我正在学习Python中的@property装饰器。在一个玩具示例中,我遇到了一个我不明白的错误。 我的玩具课: 类 ClassWithValidator: def __init__(自身, attribute_1): 是...

回答 1 投票 0

Lombok 给出 java: 未报告的异常 java.lang.Exception;必须被抓住或宣布被扔出

如果我没记错的话,Lombok的@Data给出了getter、setter等util方法。开发者可以自定义其生成的方法。我以前也这么做过。 但最近我遇到了一个场景...

回答 1 投票 0

Kotlin - 返回 true 然后返回 false(等等)的扩展布尔属性

我想要一个对象有一个布尔属性,当我第一次得到它时返回 true,第二次得到它时返回 false。每次我调用它时都必须重复(如果是偶数调用,则返回 tr ...

回答 2 投票 0

在javascript对象中覆盖调用

我是JavaScript的新手,尝试在没有继承的情况下扩展类变量原型 Z类{ 构造函数(){} a(){console.log('a')} 获取 b(){console.log('b')} c(){console.log(...

回答 4 投票 0

在javascript对象中覆盖调用

我是JavaScript的新手,尝试在没有继承的情况下扩展类变量原型 Z类{ 构造函数(){} a(){console.log('a')} 获取 b(){console.log('b')} c(){console.log(...

回答 1 投票 0

Visual Studio 可以自动生成属性吗?

像 Eclipse for Java 一样,它可以为类变量自动生成 getter 和 setter,Visual Studio 2010 也可以这样做吗?

回答 4 投票 0

C# 属性来处理空类

我有一个节点类。这种类型的变量可能为空,节点类包含指向另一个节点的指针变量。如果节点类为 null,如何更改 getter 以在尝试时返回 null ...

回答 2 投票 0

使用EL,是否可以在bean上进行字段访问,而不是getterssetters?

当我不需要控制对一个对象的内部状态的访问时,我已经严重厌倦了getterssetters堵塞我的代码。我必须生成getterssetters的唯一真正原因是......

回答 2 投票 6

如何使用原型继承来重写JS的getter &setter函数?

需要知道如何通过使用原型继承的扩展来覆盖getters和setters 以下是一个例子来理解这个问题 function A() { this._loading = "Welcome"; }。Object....

回答 1 投票 0

如何创建矢量的getter和setter?

Vector2D hpp文件 #ifndef Vector2D_hpp #define Vector2D_hpp #include #include "Point2D.hpp" namespace GeoBox{ class Vector2D{ Point2D m_point1{}; Point2D m_point2{}; ...

回答 1 投票 0

从Flutter类访问数据

class Player{ final String playerName; final int playerValue; Player({this.playerName,this.playerValue}); final List playersList = [ Player(playerName: 'player1', playerValue: 20), ...

回答 1 投票 0

如何在getter方法中把Date对象转换为LocalDateTime?[重复]

所以我有一个类型为Date的字段,有什么方法可以在它的getter方法中把它转换成LocalDateTime吗?到目前为止,我的方法是......private date; public getDate(){ return date == null ? null : ...。

回答 1 投票 0

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