在Java中,以下代码片段展示了什么概念? @Override public boolean equals(Object obj) { if (obj instanceof Person) { Person p = (Person) obj; return p.name.equals(this.name) && p.age == this.age; } return false; }
答案解析
这段代码展示了方法重写的概念。在Java中,方法重写指的是子类重新定义父类中已有的方法。这里,equals()方法被重写以提供特定的比较逻辑,即如果两个Person对象的name和age属性相等,则认为这两个对象相等。
正确答案:B