为什么这里不能course2.name==name或者course2.name.equals(name)方法呢
==肯定不行吧,因为不是同一个对象。必须不能是null对象才能调用equals()方法,不能保证course2.name不是null。
因为==比较的是两者的内存地址。而equals方法在String引用类型中默认比较的是值,而不是内存地址。
默认的比较规则比较多,会比较地址之类的