为什么直接用equals()比较对象course与course2还是false?
我用
Course course = new Course("1" , "高数") ;
Course course2 = new Course(course.id , course.name) ;
System.out.println( course.equals(course2));
为什么输出还是false?
两个对象内容相等不是true吗?而且就算用 == 比较内存地址的话也应该指向相同的字符串地址呀?
谢谢大家~