图中的这个代码,该怎样为对象设置姓名和年龄,该怎么写代码。这一段直接赋值无法赋值。
w.setName("张三");
w.setAge(20);
String name = w.getName();
int age = w.getAge();
System.out.println("姓名是" + name + ",年龄是" + age + "岁");
//void getName()这里返回值要修改,下面类似:
String getName() { return name; }
int getAge() { return age; }
void setName(String s) { name = s; }
void setAge(int i) {
if (i >1 && i < 60)
age = i;
else
System.out.println("年龄输入错误");
}
setName 补充完整
void setName(String name) {
this.name = name;
}
Bad:
function createFile(string $name, bool $temp = false): void
{
if ($temp) {
touch('./temp/' . $name);
} else {
touch($name);
}
}
Good:
function createFile(string $name): void
{
touch($name);
}
function createTempFile(string $name): void
{
touch('./temp/' . $name);
}