-2
我开始用Java解决一个问题,但我为它提出了两个解决方案。你能帮我找到正确的解决方案吗?哪个解决方案是正确的?
问题:
开发的接口
GuestInterface
包括方法public boolean equals(Guest g)
。实施此方法时,它将比较类型为Guest
的两个对象(请参见下面的(b))的内容。如果两个对象的状态相同,则equals
方法返回true,否则返回false。
第一个解决方案是:
Public interface GuestInterface
{
public boolean equals(Guest g)
{
if((this.g == b)
{
return true;
}
else
return false;
{
{
,另一种是:
public interface GuestInterface {
public boolean equals (Guest g);
}
他们当中哪一个是正确的答案?
你提出了两个解决方案(第二个是哪里?),你甚至不知道哪个解决方案有效?你*试过*验证你的代码是否符合你的要求? –
你可能总是想检查你的文章的语法和结构。根本不清楚你在这里尝试过什么。 – ryadavilli
第一个甚至没有编译(至少有6个不同的原因!)。 –