setter 相关问题

Setter是公共mutator方法,用于面向对象的编程,它为类的私有成员赋予新的价值。


当我们可以直接使用setter方法访问Java中的私有变量时,为什么要使用getter方法?

class Test {private int c; int setc(int i){c = i;返回c; } / * int getc(){return c; } * /}类GetSetEx {公共静态void main(String args []){Test ob = new Test(); // Test类对象...

回答 1 投票 -1

Java Selenide:如何使用注释@Setter将字符串添加到xpath中

我需要通过xpath找到一个元素,但是xpath的某些部分总是会变化,因此我需要在测试过程中直接添加它。如果我在Selenide元素中添加注解@Setter并尝试设置新的xpath ...

回答 1 投票 0

注入静态变量的Lombok setter

我有现在要注入的字段:public class MyConstants {public final static String SOME_CONST =“ someConts”; public final static String INJECTED_CONST =“ injectedConst”; //&...

回答 1 投票 0

Node.js |覆盖设置器

我有一个类实例(在我的情况下,该类是URL),称为req_url。 URL具有一个属性,该属性为其属性之一(搜索)设置了设置方法,该设置方法对我来说是有问题的(...

回答 1 投票 0

从JSF页调用设置方法,该方法使用与变量本身不同的参数声明

我正在使用一个外部库,该库具有许多类,这些类的声明如下:private String testBigDecimal; public String getTestBigDecimal(){return this.testBigDecimal; } public void ...

回答 1 投票 0

嵌套在类中时无法设置成员数据

我在另一个程序上遇到这个问题,但是我试图用这个简化它。我无法通过p.getWeaopn()。setName(“ sword”);来设置武器名称。当我只是通过它的......>

回答 1 投票 -2

将对象设置为java中同一类中的伙伴

作为我的面向对象编程的初学者课程中的一项任务,我必须在Partner类中将两个对象设置为“已婚”。这是我开始的尝试:public class Partner {字符串名称;字符串...

回答 1 投票 0

Java setter不会更改整数的值

我有3个班级,都在同一个包中。类Main中主要方法的代码片段:ActionsMovement move = new ActionsMovement(); move.goForward(); System.out.println(data.getLocationNorth()); // ...

回答 1 投票 1

@@ property在变量不在类中而不在模块中时不起作用

我有如下代码。我的要求是一次只能填充一次BagA和BagB。因此,我没有一个类,但是在模块中编写了代码。我有带下划线的__BagA和__BagB,因为我...

回答 1 投票 -1

JSP页面如何找到正确的参数设置器

说我有以下JSP页面: ...

回答 1 投票 1

如何在使用其他方法设置的主方法中获取私有变量?

我正在尝试更改方法中的私有变量,然后在main方法中使用getter方法访问它们(如下所示,但是当我在main方法中获取私有变量时,它始终为0。...] >

回答 2 投票 0

C#属性可以使程序运行缓慢吗?

我担心人们总是使用getter-setter模式:public int MyVariable {get;私人套装; } public void SomeFunction(){MyVariable = 10; }就我而言...

回答 3 投票 1

设置选项对象时不可变设置器和传统设置器之间的差异

经过一段时间的开源项目调查后,我经常在类的设置选项中看到该模式。 (让我们说“不变方法”)//可能的选项类型列表选项struct {...

回答 1 投票 0

Getters和Setter只对最后创建的对象起作用

我真的是Java的新手,我正在学习一个星期四进行的测试。我正在做一些旧测试,问题是创建一个可以使该类正常工作的类:公共类TestaAlbum {...

回答 2 投票 0

父返回子对象中的C ++函数

我想在我的班级中使用变种器(设置器)以返回此值,以允许使用类似jQuery的a.name(“ something”)。address(“ somethingelse”);我有一个父类(实体)和几个子类(...

回答 3 投票 5

封装冗余设置器

我最近发现一种编码包含冗余代码。如果我不给塞特犬(第18-21行)例如。 sumnr,它仍然运行良好。因此,该代码似乎是不必要的。但是如果我...

回答 1 投票 -1

使用Getter Setter JAVA从其他类访问变量

我在多个类上使用getter和setter访问变量时遇到问题。我抬起头来,但我很困惑。我有3个类型的用户:Admin(mysql表中的位置:0),...

回答 1 投票 0

EntityFramework集合属性是否需要一个setter

使用EntityFramwork(代码优先)对1-n关系建模的常用方法是使用虚拟集合属性,例如:class Project {public virtual ICollection 备注{get; ...

回答 2 投票 3

Delphi-使用带有属性设置器的函数

Delphi RIO-定义了一个名为TBizObj的类。属性之一与DUNS编号有关。 DUNS编号有时在左侧填充为“ 0”,恰好是9个字符,所以我有一个...

回答 1 投票 0

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