注:该文章的内容来自慕课网
final关键字:
final关键字final修饰属性,该属性的值不能再被修改,且用final关键字修饰的属性必须要赋值。
super关键字:
supersuper的应用
super的应用0bject类:
0bject类object的几个方法:
toString()比如,我们写了一个Animal类,一个Dog类继承Animal类,然后在测试类中:
我们发现,输出了Dog在内存当中的地址,前面加上Dog类的包名。而我们经常在输出Dog对象的时候,希望得到它的属性值,此时就要重写从父类继承来的toString()方法:
重写toString()方法这时就输出了属性值。
equals()方法可以看出equals()方法比较的是地址是否相同。那我们很多时候需要比较值是否相同,该怎么办呢?就要重写equals()方法了。
重写equals()方法这时,就可以判断两个对象的值是否相等了。
网友评论