public class Conundrum
{
public static void main(String[] args)
{
Enigma e = new Enigma();
System.out.println(e.equals(e));
}
}
/*
* 下面给出了两种方式,第一种比较狡猾;第二种不太主张用
*/
class Enigma
{
public Enigma()
{
System.out.println("false");
System.exit(0);
}
//需要说明的是,这个overload是非常不好的,
//如果同一个方法的两个重载版本都可以应用于某些参数,那么它们
//应该具有相同的行为
public Boolean equals(Enigma o)
{
return false;
}
}