java - Java 覆盖特定方法 a()
问题描述
如何选择要覆盖的功能?
有 2 个称为 a() 的函数,但我只想用 int(或字符串)覆盖一个。
代码:
public class SuperClass {
public void a(String string) {
//Do something
}
public void a(int integer) {
//Do something
}
}
public class NotSoSuperClass extends SuperClass {
@Override
public void a(/*Only for the string*/) {
//Do something else
}
}
解决方案
你去覆盖的方法:
@Override
public void a(String string) {
...
完毕。您根本不覆盖其他方法。
推荐阅读
- haskell - 如何使用 Aeson 的解析器从非常简单的对象中获取键值
- javascript - 月份值在循环内被跳过
- scala - Scala:Epochtime 的星期几
- clojure - 未找到匹配方法:为类 com.google.api.services.bigquery.BigQueryImpl 创建
- google-cloud-platform - 有没有办法获取 Google Cloud SQL 故障转移副本实例的详细信息?
- fetch - Warp10 查询不返回最后一个值(NOW -n)
- javascript - 在 Fastify addContentTypeParser 中使用默认的 JSON 解析器
- r - 使用来自 R 包“titanic”的 Titanic 数据的 2 x 2 表(Class*Sex)
- php - 带有easyadmin的VichUploaderBundle集合没有数据库插入
- c# - asp.net - 访问多对多关系属性