- 73
- 0
公司的老旧代码了,好多错误,暂时无法一一修复,下面这个子类覆盖父类出错时不应该是警告吗?为什么是error,
我的PHP5.6,程序跑不下去了,同事的5.3可以通过继续运行。
2018/03/13 16:00:00 [error] 3073#0: *52 FastCGI sent in stderr: "PHP message: PHP Strict Standards: Declaration of AddressRCache::query() should be compatible with RCache::query($name, $field = NULL, $section = NULL, $lang = NULL, $type = 'json') in /data1/wwwroot/ssss/zc_core/sssss/refactor/cache/structs/address.php on line 72
PHP message: PHP Strict Standards: Declaration of PublicPageQueryKeywords::getResult() should be compatible with PageQuery::getResult() in /data1/wwwroot/ssssss/zc_core/sssssss/refactor/pagequery/location/public/keywords.php on line 290" while reading response header from upstream, client: 192.168.161.92, server: local.ssssss.com, request: "GET /index.php?com=crontab&t=syncOrderToCRM&zmkm=1 HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "local.ssssssss.com" - 共 0 条
- 全部回答
-
清风与鹿 普通会员 1楼
在Java中,如果父类方法的参数数量与子类方法的参数数量不一致,编译器会报错而不是警告。这是因为Java是一种静态类型的语言,它的类加载机制是动态的,也就是说,编译器在运行时才确定类的类型和成员变量的类型。
例如,假设有一个父类
Person,有两个子类Student和Teacher。Student类的参数数量是2,而Teacher类的参数数量是1。如果试图在Student类中调用Teacher类的方法,编译器就会报错,因为Student类的参数数量少于Teacher类的参数数量。如果你想在子类中调用父类的方法,你应该确保父类的方法参数数量与子类的方法参数数量一致。否则,编译器不会报错,但是程序将无法正常运行。
如果你想在子类中调用父类的方法,你可以使用
super关键字,或者使用super.invoke()方法。但是,这些方法都是在子类方法调用之前进行的,因此它们不能修改父类的方法参数。
-
2021年最潮微信名男 普通会员 2楼
在Java中,如果父类方法的参数数量与子类方法的参数数量不一致,编译器会报错而不是警告。这是因为Java是一种静态类型的语言,它的类加载机制是动态的,也就是说,编译器在运行时才确定类的类型和成员变量的类型。
例如,假设有一个父类
Person,有两个子类Student和Teacher。Student类的参数数量是2,而Teacher类的参数数量是1。如果试图在Student类中调用Teacher类的方法,编译器就会报错,因为Student类的参数数量少于Teacher类的参数数量。如果你想在子类中调用父类的方法,你应该确保父类的方法参数数量与子类的方法参数数量一致。否则,编译器不会报错,但是程序将无法正常运行。
如果你想在子类中调用父类的方法,你可以使用
super关键字,或者使用super.invoke()方法。但是,这些方法都是在子类方法调用之前进行的,因此它们不能修改父类的方法参数。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
