overriding a static method defined inside a static nested class
我有一个像这样的旧密码-
1 2 3 4 5 6 7 8 9 10 11
| Public class ABC{
.
.
.
Public static class InnerClass{
Public static method do something(){
}
}
} |
我想重写实现类中的do something()方法。
优化的方法是什么?
- 优化?在什么意义上?你想做什么?你的问题没有道理。
- 我必须给customuze一个选项,这个方法doeshing()当前正在做的功能。那么,我能用什么最好的方法来做呢?
- 不能重写Java中的静态方法。你到底想做什么?
不能重写静态方法。只能重写实例方法。
- 假设我想从上面的静态方法调用一个非静态方法,那么优化的方法是什么?
- 您不能从静态上下文调用实例方法,这是没有意义的。
- 您需要创建类的实例,然后可以从该对象调用非静态方法。只有这样