hack教程练习16的正确答案是什么?
教程链接:Hacklang 教程
我修改后的代码(未标记为解决方案):
<?hh
// The type 'this' always points to the most derived type
class MyBaseClass {
protected int $count = 0;
public function add1(): this {
$this->count += 1;
return $this;
}
}
class MyDerivedClass extends MyBaseClass {
public function print_count(): void { echo $this->count; }
}
function test(): void {
$x = new MyDerivedClass();
$x->add1()->print_count();
}
我替换MyBaseClass
为this
但仍未标记为正确(带有练习编号的绿色文本)..什么是正确答案?