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类对象...
Java Selenide:如何使用注释@Setter将字符串添加到xpath中
我需要通过xpath找到一个元素,但是xpath的某些部分总是会变化,因此我需要在测试过程中直接添加它。如果我在Selenide元素中添加注解@Setter并尝试设置新的xpath ...
我有现在要注入的字段:public class MyConstants {public final static String SOME_CONST =“ someConts”; public final static String INJECTED_CONST =“ injectedConst”; //&...
我有一个类实例(在我的情况下,该类是URL),称为req_url。 URL具有一个属性,该属性为其属性之一(搜索)设置了设置方法,该设置方法对我来说是有问题的(...
我正在使用一个外部库,该库具有许多类,这些类的声明如下:private String testBigDecimal; public String getTestBigDecimal(){return this.testBigDecimal; } public void ...
我在另一个程序上遇到这个问题,但是我试图用这个简化它。我无法通过p.getWeaopn()。setName(“ sword”);来设置武器名称。当我只是通过它的......>
作为我的面向对象编程的初学者课程中的一项任务,我必须在Partner类中将两个对象设置为“已婚”。这是我开始的尝试:public class Partner {字符串名称;字符串...
我有3个班级,都在同一个包中。类Main中主要方法的代码片段:ActionsMovement move = new ActionsMovement(); move.goForward(); System.out.println(data.getLocationNorth()); // ...
我有如下代码。我的要求是一次只能填充一次BagA和BagB。因此,我没有一个类,但是在模块中编写了代码。我有带下划线的__BagA和__BagB,因为我...
我正在尝试更改方法中的私有变量,然后在main方法中使用getter方法访问它们(如下所示,但是当我在main方法中获取私有变量时,它始终为0。...] >
我担心人们总是使用getter-setter模式:public int MyVariable {get;私人套装; } public void SomeFunction(){MyVariable = 10; }就我而言...
经过一段时间的开源项目调查后,我经常在类的设置选项中看到该模式。 (让我们说“不变方法”)//可能的选项类型列表选项struct {...
我真的是Java的新手,我正在学习一个星期四进行的测试。我正在做一些旧测试,问题是创建一个可以使该类正常工作的类:公共类TestaAlbum {...
我想在我的班级中使用变种器(设置器)以返回此值,以允许使用类似jQuery的a.name(“ something”)。address(“ somethingelse”);我有一个父类(实体)和几个子类(...
我最近发现一种编码包含冗余代码。如果我不给塞特犬(第18-21行)例如。 sumnr,它仍然运行良好。因此,该代码似乎是不必要的。但是如果我...
我在多个类上使用getter和setter访问变量时遇到问题。我抬起头来,但我很困惑。我有3个类型的用户:Admin(mysql表中的位置:0),...
EntityFramework集合属性是否需要一个setter
使用EntityFramwork(代码优先)对1-n关系建模的常用方法是使用虚拟集合属性,例如:class Project {public virtual ICollection 备注{get; ...
Delphi RIO-定义了一个名为TBizObj的类。属性之一与DUNS编号有关。 DUNS编号有时在左侧填充为“ 0”,恰好是9个字符,所以我有一个...