有人可以解释以下问题的答案吗?我的讲师给出了答案;我不知道自己该如何回答。
考虑以下代码并完成表中不完整的条目:
<?php
class Employee {
private $name;
function setName($name) { //<- LINE A
if ($name == "")
echo "Name cannot be blank!";
else
$this->name = $name;
}
function getName() { //<- LINE B
return "My name is ".$this->name."<br />";
}
}
class Executive extends Employee {
function advertisingCompany() {
echo "hi!";
}
}
$exec = new Executive();//<- LINE C
$exec->setName("Joe");
echo $exec->getName();
$exec->advertisingCompany();
?>
上面的代码展示了面向对象编程的哪个特性? 继承
LINE A 中显示的函数的特殊名称是什么? 突变器/设置器
如 LINE B 所示,函数的特殊名称是什么? 访问器/获取器
如 LINE C 所示,变量 $exec 的特殊名称是什么? 对象/实例
上面代码的输出是什么?
我叫乔嗨