博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
equals与==关于Object覆盖和重载问题
阅读量:4983 次
发布时间:2019-06-12

本文共 996 字,大约阅读时间需要 3 分钟。

 

package exercise_11;public class Q11_151{        double radius;        public boolean equals(Q11_151 circle ){            /**函数重载,调用父类的equals,比较的是是否指向同一个对象*/        return this.radius==circle.radius;    }}
package exercise_11;public class Q11_152 {    double radius;    public boolean equals(Object circle){        /**函数覆盖,调用子类的equals,比较的是是否指向相同的内容*/        return this.radius==((Q11_152)circle).radius;    }}
package exercise_11;public class Q11_15 {    public static void main(String[] args) {        // TODO Auto-generated method stub        Object circle1,circle2;        circle1=circle2= new Q11_151();//true        /**Object circle1,circle2;        circle1=circle2= new Q11_152();/**true*/        /**Object circle1=new Q11_151();         Object circle2 = new Q11_151();false*/        /**Object circle1=new Q11_152();         Object circle2 = new Q11_152();true*/        System.out.println(circle1.equals(circle2));    }}

 

转载于:https://www.cnblogs.com/heqinghui/archive/2012/10/06/2712765.html

你可能感兴趣的文章
各种获取时间的方法包含各类时间格式
查看>>
安卓7.0手机拍照闪退问题解决
查看>>
黑马程序员------IO(一)
查看>>
springcloud的配置
查看>>
ME525+ Defy+ 刷机指南[zz]
查看>>
支持触屏的jQuery轮播图插件
查看>>
Codesmith
查看>>
差一点搞混了Transactional注解
查看>>
javascript基本函数
查看>>
C#转义字符
查看>>
前端公共库cdn服务推荐//提高加载速度/节省流量
查看>>
python openpyxl内存不主动释放 ——关闭Excel工作簿后内存依旧(MemoryError)
查看>>
snprintf 返回值陷阱 重新封装
查看>>
asp.net GridView多行表头的实现,合并表头
查看>>
C#套打
查看>>
PolyCluster: Minimum Fragment Disagreement Clustering for Polyploid Phasing 多聚类:用于多倍体的最小碎片不一致聚类...
查看>>
【每日进步】July 2012
查看>>
327 作业
查看>>
sql 取汉字首字母
查看>>
javascript 封装ajax(多版本)
查看>>