1. 如何不使用new来定义对象?
在伴生对象中写一个 apply,并返回伴生类的实例
2. 如何判断一个对象所属的类?
getClass()方法
3. 如何判断两个对象是否相等?
equals 方法,==方法
4. 如何改写equals?
在class中 用override defequals(obj:Any):Boolean = {}
如何创建对象
(1)new:使用new关键字创建类的对象
(2)伴生对象:使用object关键字创建一个单例对象
(3)apple:apple是一个方法,需要在伴生对象中实现这个方法
判断scala中对象的相对性
(1)equal方法:相当于Java中的equal方法
(2)==与!=:相当于Java中的equal方法
改写equal方法时需要用override关键字