vue项目接口域名动态的获取方法
238
2022-10-29
final关键词
例一
例二
Note: 属性不能被定义为 final,只有类和方法才能被定义为 final。
如果我们不希望一个类被继承,我们使用final来修饰这个类。这个类将无法被继承。
final---用于类、方法前。 final类---不可被继承。 final方法---不可被覆盖。 final类不能被继承。 如果我们不希望一个类被继承,我们使用final来修饰这个类。这个类将无法被继承。比如我们设定的Math类,涉及了我们要做的数学计算方法,这些算法也没有必要修改,也没有必要被继承,我们把它设置成final类型。
public function __toString(){ return "这是Math类。"; } } $math = new Math(); echo $math;
?>
程序运行结果
Fatal error: Class SuperMath may not inherit from final class (Math) in E:\PHPProjects\test.php on line 14
final方法不能被重写 如果不希望类中的某个方法被子类重写,我们可以设置这个方法为final方法,只需要在这个方法前加上final修饰符。 如果这个方法被子类重写,将会出现错误。
?>
程序运行结果
Fatal error: Class SuperMath may not inherit from final class (Math) in E:\PHPProjects\test.php on line 16
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~