如何获取Argument的值来实现这样的方法。 argument.nameOfTheMethod()
。
我想在这个参数上使用一个条件来编写这个方法的代码。
例如:
"foo".charAt()
charAt
如何访问"foo"
的价值?
答案 0 :(得分:5)
"foo".CharAt()
charAt
如何访问"foo"
的价值?
charAt
通过方法内的"foo"
引用访问值this
。
调用obj.method()
时,您可以将obj
视为名为this
的隐式参数。在Java 8中,您甚至可以在方法签名中将其显式化,如下所示:
class SomeClass {
public void someMethod(SomeClass this) {
// ...
}
}
这是一个很好的起点:The Java™ Tutorials: Using the this
Keyword。