问题标签 [mutators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java/BlueJ - 无法打印出 ArrayList 中的项目
我在 ArrayList 中循环/返回正确项目时遇到问题。当我运行我的程序并使用我的访问器方法时,它会返回终端中的项目,例如“Member@13243”,而不是我试图返回的实际成员。我有两个班级,一个是“家庭”,一个是“会员”。
我的任务是: 2) getMembers() – 返回已添加到家庭的成员列表。3) getMembers(string s) - 返回已添加到家庭的成员列表。一个。如果指定的性别无效,则应输出错误。4) showMembers() - 使用 Member 的 toString 打印已添加到 Family 的成员列表 5) showMembers(string s) - 使用 Member 的 toString 打印已添加到指定性别的 Family 的成员列表.
我的家庭课程代码:
我的班级成员代码:
java - 构造函数和无参数构造函数?
以下是我必须完成的Java程序的说明和代码。我被卡住了,不知道如何继续。我试图弄清楚这一点。我觉得我不知道我在做什么。非常感谢所有帮助、指导和解释。
编写一个名为的类,该类
Car
具有以下字段:
yearModel
:该yearModel
字段是一个包含汽车年份模型的 int。
make
:该make
字段引用了一个包含汽车品牌的 String 对象。
speed
:该speed
字段是一个 int,用于保存汽车的当前速度。此外,该类应具有以下构造函数和其他方法:
构造函数:一个构造函数应该接受汽车的年份型号、品牌和速度作为参数。这些值应分配给对象的
yearModel
、make
和speed
字段。另一个构造函数将没有参数,并将分配 0 作为汽车的年份和速度,并将空字符串 ("") 作为品牌。访问器:适当的访问器方法应该获取存储在对象的
yearModel
、make
和speed
字段中的值。修改器:适当的修改器方法应该将值存储在对象的
yearModel
、make
和speed
字段中。
accelerate
speed
:每次调用时,Accelerate 方法应在字段中添加 5 。
brake
speed
:每次调用刹车方法时,应从字段中减去 5 。在要求用户输入数据然后创建
Car
对象的程序中演示该类。然后它调用该accelerate
方法五次。每次调用该accelerate
方法后,获取speed
汽车的当前并显示它。然后调用该brake
方法五次。每次调用该brake
方法后,获取speed
汽车的当前并显示它。运行此程序的输出将类似于:
这是我到目前为止所拥有的:
c++ - 设置方法 C++ 出错
我是 C++ 新手,我遇到了一个错误。
基本上我有一个变量char myName[150]
并且有一个方法叫做
我的错误是 myName[150] 不等于 myNames。我认为编译器试图说出不兼容的类型,但我不知道如何修复我的代码。
另外,我有兴趣多次存储两组值。例如,{[0,10], [5,15], [6,69]...}
- 我有这样的事情是对的吗
如果有人能帮助我解决我的错误和问题,我将不胜感激。我非常热衷于学习这种 C++ 语言——我真的很喜欢 C++ 和 C,并希望我能将它们作为我的第一门编程语言来学习
java - 不可变类上的 Java Mutator 实现
在不可变类上编写 mutator 方法的规则是什么?
以下是第一次尝试 - 考虑:
setFirstName() 方法显然是感兴趣的修改器——它应该返回一个新实例,它是旧实例的副本,并将 newFirstName 值保存为 firstName 属性。
这在语义上正确吗?也就是说,它会达到预期的效果吗?
Person 类总体上是否仍然不可变?最终,线程安全?
如果这种方法可行,应遵守哪些规则或其他注意事项?
请随时提供有关此问题的任何其他反馈。
编辑:
- 使用 setFirstName() 方法中创建新对象的方式,是原子完成的吗?
java - 使用值 ['', ] 设置表达式 'userBean.password' 时出错
我一起使用struts 2和tomcat。我面临的问题是:每当我提交数据是否错误(用户名和密码)时,它总是会出现以下字段错误:
其中“XXX”是密码,“YYY”是用户名。
我的行动课是:
我的jsp是:
我的豆是:
这是Tomcat日志:
[编辑] 我忘了提到我有一个动作,所有其他动作都在其中扩展。这里是:
为了保留动作记忆,GenericAction 实现了 SessionAware。那样行吗?
java - 难以理解构造函数、setter 和 getter,Java
我对 Java 还很陌生,所以我确信我的代码非常丑陋和基本。我试图了解如何使用构造函数、setter 和 getter。我尝试查看此站点上的其他问题,查看视频,阅读书籍。我很难理解。谁能帮我?
以下是我的完整代码。我必须在项目中使用 setter 和 getter,并且我想确保我非常了解它们。
java - 如何让这些值显示为输出而不是“0.0”?
所以当我运行它时,它给了我总工资,但当我这样做时它只有 0.0 ......我需要知道如何让它显示实际输出。
我认为这可能是构造函数问题,但老实说我不知道。我觉得好像我几乎尝试了所有东西,但必须有一些东西......
c++ - 这会被视为访问者吗?(C++)
抱歉,格式很糟糕,但我只是想确定以下内容是否会被视为访问器。
所以我的类定义看起来像这样......
所以这里的功能..
matlab - 尝试将 30 个随机数的字符串生成为字符串
我正在制作一个遗传算法,但我遇到了突变问题。我想要做的是生成 30 个随机字符,它们将在我的有限状态机中充当 10 个状态(10 组 3 位数字),每 3 位的第一个数字必须在 1-4 之间,而其他 2 位数字必须在0-9。
生成数字后,我必须将它们转换为 30 个字符的字符串。我也只想改变每五位数之类的东西。
这是我目前正在尝试的:
我目前不能做的是只改变每第 n 个数字或确保每 3 个数字中的第一个数字在 1-4 之间,而其他数字保持在 0-9 之间。
如果它有帮助:combo{10}
代表110202132224154246176368198100
php - Laravel 使用 Mutator
我正在使用 Mutator 来更改Name
模型中的属性。到目前为止,我曾经将值'1'
与$Subname
DataModel::create($Data);
我已经有的代码
我需要更改的代码
那么我怎样才能在函数中使用这两个属性并回到控制器中呢?