所以我有三个类,Person,GroupOfPeople和一个Main类。 班级人员: public class Person {
private String name;
private int age;
private char gender;
private double weight;
public char getGender() {
return gender;
}
public void setGender(char gender) {
this.gender = ge
#include <iostream>
#include <string>
using namespace std;
class Person{
public:
Person(string n, int a, string g) {
setName(n);
setAge(a);
setGender(g);
}
void setName(string x) {
name = x;
}
v
更新:谢谢@Mathletics -当我应该在对象文字表示法中使用一个=时,我使用了一个:。setAge: setAge在对象文本中完美地工作。
在JavaScript轨道上,出现以下问题:
// here we define our method using "this", before we even introduce bob
var setAge = function (newAge) {
this.age = newAge;
};
// now we make bob
var bob = new Object();
bob.age = 30;
bob.setAge
因此,我目前正在做一些事情,我谈到了以下问题:
我有一个阶级“人”的参数名称,年龄,性别。我还有一个类"group“,它的参数是groupname、room和一个来自person类型的二维数组。所以看起来都是这样的:
public class person{
private String name;
private int age;
private String gender;
public person(){}
public setName(String name){this.name=name;}
public setAge(int age){this.age=age
我需要一个方法,getUserById女巫将返回一个用户的id。我认为我需要使用HashMap,下面是我的方法:
public class UserDao {
private static final String SELECT_USERS = "select * from users_Alana";
public static List<User> getUsers(JdbcTemplate jdbcTemplate){
return jdbcTemplate.query(SELECT_USERS,new UserMapper()
我是javascript的新手,我想知道为什么当我调用bob.age时,age仍然是30岁,而age是50岁。我已经在setAge中将setAge设置为50,将50分配给this.age,我知道这是对bob.age的引用,因此age和bob.age应该具有相同的值。
// here we define our method using "this", before we even introduce bob
var setAge = function (newAge) {
this.age = newAge;
};
// now we make bob
var
我正在Codecademy上学习Javascript。因为我的理解方法是一个与对象相关的函数。我想把它称为一个方法,它应该在对象中。是吗?我是否真的应该充分理解函数和方法之间的主要区别,以编写无错误的代码。这让我很困惑。
在它下面的Codecademy代码,他们说在第二行'setAge‘是一个方法,它显然看起来像一个函数。它甚至还没有与任何对象相关。因为它甚至不在任何物体的内部。
// here we define our method using "this", before we even introduce bob
var setAge = function (n
大家好,第一次在这里发帖。
所以我试着理解一些东西,我也会在这里发布代码,但是如果你想要查看源代码,它是“”
这是来自电码学院的练习..。
既然有bob.setAge = setAge;,为什么不把它变成bob.setAge= newAge;呢?这是密码。
var setAge = function (newAge) {
this.age = newAge;
};
// now we make bob
var bob = new Object();
bob.age = 30;
bob.setAge = setAge;
// make susan here, and first give
var setAge = function (newAge) {
this.age = newAge;
};
// now we make bob
var bob = new Object();
bob.age = 30;
bob.setAge = setAge;
bob.setAge(50);
console.log(bob.age);
这是可行的,但当我尝试这样做时
var setAge = function (newAge) {
this.age = newAge;
};
var bob = new Object();
bob.age = 30;
bob.setAge(50);
我正在学习JS现在在对象方法部分,我们被要求改变,Susan,的年龄。
这是代码
// Change Age Function
var setAge = function (newAge) {
this.age = newAge;
};
// New Object Bob.
var bob = new Object();
bob.age = 30;
// New Object Susan.
var susan = new Object();
susan.age = 25;
// Changing Susan Age.
susan.setAge = setAge;
susan.setA
运行错误
Exception in thread "main" java.util.InputMismatchException
at java.base/java.util.Scanner.throwFor(Scanner.java:939)
at java.base/java.util.Scanner.next(Scanner.java:1594)
at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
at java.base/java.util.Scanner.nextInt(S
为了只为@JvmSynthetic客户端提供流畅的类似于构建器的setter,我使用了一个类Java:
class PersonBuilder {
@set:JvmSynthetic // hide a void setter from Java
var age: Int? = null
@set:JvmSynthetic
var name: String? = null
fun setAge(age: Int?) = apply { this.age = age }
fun setName(name: String?) = appl
我是Kotlin的初学者,我正在尝试用以下代码创建一个基本的person类: class Person(_firstName: String, _lastName: String, _age: Int){
val firstName: String = _firstName
val lastName: String = _lastName
var age: Int = _age
fun setAge(newAge: Int){
age = newAge
}
} 我想给我的类添加一些基本的方法,比如getter和setter。当我创建
我正在尝试调用下面代码中的setAge函数,将bob的年龄更改为50岁……但我想不出该怎么做。
// here we define our method using "this", before we even introduce bob
var setAge = function (newAge) {
this.age = newAge;
};
// now we make bob
var bob = new Object();
bob.age = 30;
// and down here we just use the method we already made
bo
我不理解访问器方法,我一直在创建setAge、getAge和getName。
这是一个问题:
添加三个访问方法,setAge、getAge和getName。这些方法应该设置并获取相应实例变量的值。
public class Player {
protected int age;
protected String name;
public Player(String namArg) {
namArg = name;
age = 15;
}
}
mutator方法定义的修订
编写一个赋值方法setAge(),该方法接受一个整型参数并设置变量age的值,将您的答案粘贴到这里:
public int setAge(int age)
{
return age;
}
评论:
* Test 1 (0.0 out of 1)
The compilation was successful
The output should have been:
setAge() Correct
This is what was actually produced:
setAge
我正在学习一个JavaScript教程,我能够完成它。但问题是,我不明白其中一行在做什么。我有一个函数setAge(),然后在创建一个susan对象之后,我将该对象的一个属性设置为该函数的名称?我不明白为什么要这样做。不这样做,我就不能使用函数/方法吗?
教程代码:
var setAge = function (newAge) {
this.age = newAge;
};
var susan = new Object();
susan.age = 25;
susan.setAge = setAge; //how the hell does this work?
// here
我有以下Javascipt代码。
var Person = function(){};
Person.prototype.age = 0;
Person.prototype.setAge = function(age) {
this.age = age;
};
var jack = new Person();
console.log(jack.age); // #1
jack.setAge(25); // Why not this function assign the value to Person.prototype.age.
console.log(jack.age); //
我正试着用莫奇托写单元测试。我有一个课程需要测试如下-
open class Employee {
fun setDetails(name: String, age: Int) {
setName(name)
setAge(age)
}
fun setName(name: String) { }
fun setAge(age: Int) { }
}
下面是我的考试课
class EmployeeTest {
@Mock
lateinit var emp: Employee
@Before
fun setup() {
MockitoA
我有一个用户列表,他们有名字和年龄。我想把这个列表分成子列表,其中每个列表包含有特定年龄的所有用户。
下面是一个示例的一些代码:
public class User{
public String name;
public int age;
}
User user1 = new User();
user1.setName("Tom");
user1.setAge("20");
User user2 = new User();
user2.setName("Jack");
user2.setAge("21");