多项选择题

A.方法的参数名和类中的方法名相同的时候会产生编译错误。
B.实现equals()方法时,先用getClass()或者instanceof进行类型比较,可以提高性能。
C.equals()或者==都可以用来比较两个不同实例类的值是否相同。
D.每个类都应该定义main()方法。