所有,
我在另一篇文章中遇到了这个有趣的事情.有人指出,对我说,你可以明确地覆盖构造...这似乎没有必要,我甚至编译有些惊讶.看一看:
public class TestClass
{
public function TestClass() {}
}
public class TestClass2 extends TestClass
{
public override function TestClass2() {}
}
Run Code Online (Sandbox Code Playgroud)
在构造函数上显式调用override可能只是一个无操作,因为它肯定不是必需的. 我的问题:我在这里有一个微妙的错过吗?显式重写构造函数会告诉编译器一些东西吗?