观察:
Java has a logical AND operator.
Java has a logical OR operator.
Java has a logical NOT operator.
问题:
Java has no logical XOR operator, according to sun. I would like to define one.
方法定义:
作为一种方法,它的定义如下:
public static boolean logicalXOR(boolean x, boolean y) {
return ( ( x || y ) && ! ( x && y ) );
}
方法调用:
此方法的调用方式如下:
boolean myVal = logicalXOR(x, y);
操作员使用:
我更希望有一个操作符,如下所示:
boolean myVal = x ^^ y;
问题:
我找不到任何关于如何在Java中定义新操作符的信息.我该从哪里开始?