Joh*_*ith 3 java recursion intellij-idea
public class classA implements interfaceA {
@Override
public Optional<T> methodA(String s) {
return (this).methodA(s); // <- IDEA doesn't underlines as recursion
}
@Override
public Optional<T> methodB(String s) {
return (this).methodB(s); // <- IDEA doesn't underlines as recursion
}
Run Code Online (Sandbox Code Playgroud)
public class classA implements interfaceA {
@Override
public Optional<T> methodA(String s) {
return this.methodA(s); // <- IDEA underlines as recursion
}
@Override
public Optional<T> methodB(String s) {
return this.methodB(s); // <- IDEA underlines as recursion
}
Run Code Online (Sandbox Code Playgroud)
我还没有见过这样的形式。任何人都可以链接到文档的参考或解释通常形式和括号之间的区别吗?