老师,这串代码为什么会报错(新)?

代码如下:
package com.immo.practise3;
public class Car
{
//属性:车的颜色color、车主姓名userName
private String color;
private String Name;
public Car(){
}
//带参构造函数(参数为color和useName)
public Car(String color,String Name)
{
this.setColor(color);
this.setName(Name);
}
//通过封装实现对私有属性的get/set操作
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
//创建无参无返回值得方法use(描述内容为:我是机动车!)
public void use()
{
System.out.println("我是机动车");
}
//重写equals方法,比较两个对象是否相等(比较color,userName)
public boolean equals(Car car)
{
if(car==null)
return false;
if(this.getColor().equals(car.getColor()) && (this.getName().equals(car.getName())
return true;
else
return false;
}
正在回答
if(this.getColor().equals(car.getColor()) && (this.getName().equals(car.getName())
这条语句后面少两个),要注意括号的匹配。
祝学习愉快!
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星