如何在argument.nameOfTheMethod()中获取参数的值?

时间:2015-03-06 13:18:58

标签: java methods

如何获取Argument的值来实现这样的方法。 argument.nameOfTheMethod()。 我想在这个参数上使用一个条件来编写这个方法的代码。

例如:

"foo".charAt() 

charAt如何访问"foo"的价值?

1 个答案:

答案 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