2016 - 2025

感恩一路有你

@override代表什么意思 子类方法加@override与不加有什么区别?

浏览量:2617 时间:2021-03-17 01:48:59 作者:admin

子类方法加@override与不加有什么区别?

@重写用法:类超类{void print(stirs){系统输出打印(s) }}类子类扩展{@Override void print(String s){系统输出打印(s) 这样,当用子类对象调用pirnt(字符串s)时,可以在子类中调用pirnt(字符串s),而不是在超类中调用pirnt(字符串s)。

但是在使用的过程中,有一些事情需要注意。函数应注意相同的类型要求、相同的参数列表和相同的返回值。如果不同,则不需要使用@override重写函数。相反,它可以通过直接重载函数来实现。也就是说,@override可以用来重写函数(屏蔽原始函数),而不是重载函数。

@override代表什么意思 override关键字 override和重载的区别

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。