如何获取Argument的值来实现这样的方法.argument.nameOfTheMethod().我想在这个参数上使用一个条件来编写这个方法的代码.
例如:
"foo".charAt()
Run Code Online (Sandbox Code Playgroud)
如何charAt获取价值"foo"?
"foo".CharAt()如何charAt获取价值"foo"?
charAt"foo"通过this方法内的引用访问该值.
在调用时,obj.method()您可以将其obj视为具有名称的隐式参数this.在Java 8中,您甚至可以在方法签名中将其显式化,如下所示:
class SomeClass {
public void someMethod(SomeClass this) {
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个很好的起点:Java™教程:使用this关键字.