Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想创建一个在JAVA中调用时使用点(.)运算符的方法_Java - Fatal编程技术网

我想创建一个在JAVA中调用时使用点(.)运算符的方法

我想创建一个在JAVA中调用时使用点(.)运算符的方法,java,Java,我想创建一个在调用时使用的方法 String A="Alpha",B="Beta"; A.compareTo(B); 那么如何访问A来定义方法compareTo()。我可以访问compareTo()定义中的字符串B,但要将B与A进行比较,我还需要A。如何访问A。在方法的定义中。字符串已具有一个 如果您正在谈论在不访问类源代码的情况下向现有类添加新方法,例如C#的扩展方法,那么Java中不存在这种方法。让我猜猜,您想使用'this'关键字吗 “this”允许您访问调用该方法的当前对象

我想创建一个在调用时使用
的方法

String A="Alpha",B="Beta";
A.compareTo(B);
那么如何访问
A
来定义方法
compareTo()
。我可以访问
compareTo()
定义中的
字符串B
,但要将
B
A
进行比较,我还需要
A
。如何访问
A
。在方法的定义中。

字符串已具有一个


如果您正在谈论在不访问类源代码的情况下向现有类添加新方法,例如C#的扩展方法,那么Java中不存在这种方法。

让我猜猜,您想使用
'this'
关键字吗

“this”
允许您访问调用该方法的当前对象