
javaSE
文章平均质量分 82
CodeGuide
你要做的就是战胜自己
展开
-
equals()方法和“==”运算符的区别
equals()java中默认的equals()方法的实现来自于Object类,主要用于比较两个对象是否相等,实现如下:public boolean equals(Object obj) { return (this == obj);}首先我们必须明确一点就是:equals()是方法“==”是运算符。 对于对象都有内存地址和数据,“==”是比较两个对象的内存地址,所以说Ob...原创 2018-05-16 01:03:05 · 636 阅读 · 0 评论 -
重载和重写的区别
重载和重写的区别重载概述方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型/顺序。重载Overloading是一个类中多态性的一种表现。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。重载的时候,方法...原创 2019-06-25 22:50:39 · 398 阅读 · 0 评论