Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 972|回復: 0

关于java中equals方法的概述

[複製鏈接]

2774

主題

2776

帖子

9482

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
9482
發表於 2019-8-28 14:09:46 | 顯示全部樓層 |閱讀模式
在Java中对付equals法子来讲,常人城市如许说,==比力的是内存地点,pk10,equals是值 实在如许说是不许确的。瓜葛操作符比力的是甚么,在《Thinking in java》一书中是如许说的:瓜葛操作符天生的是一个boolean成果,它们计较的是操作数的值之间的瓜葛。看似简略,实则必要居心领会。

示例1代码所示 输出成果满是true。

示例2,建立B类,重写无参机关法子为其赋值,然后比力得悉其成果为false,。阐明原equals法子比力的仍是内存地点

咱们要到达咱们本身预期的功效 则必需重写equals法子,equlas属于object类,貨運,以是任何类均可以重写,以下:equals比力的则是值

咱们操纵多态的特征再次重写equals法子 新建C类担当B类 ,运行代码可知,输出成果仍是true。这是比力两个分歧类实例工具的值

注重的是工具向上转型后是不克不及直接拜候子类成员的,必需强转成子类才可以拜候,这也表现出java说话的严谨性。
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|小黑屋|網紅們減肥成功案例分享論壇  

音波拉皮, 水微晶, 減肥, 瘦身, 聚左旋乳酸, 泡腳包, 滑鼠墊, 減肥方法, 減肥產品, 懶人減肥, 瘦身飲食, 玻尿酸美白針美體SPA, 塑身, 電波拉皮, 暴牙, 牙冠增長術, 創業加盟推薦, 鹹酥雞推薦, 減肚腩茶音波拉皮, Ellanse紫錐花, 呼吸照護, 飄眉, 娛樂城推薦, 百家樂, 減肥食物LPG, 搬家公司, 翻譯社, 贈品, 禮品, 壯陽藥, 電波拉皮, 玻尿酸, 風濕關節炎, 治療高血脂, 減肥方法, 生髮, 微創植牙, 植牙權威, 背心, 外套, 三重當舖, polo衫, 借款, 借錢, 借貸, 傳感器, 2H2D持久液, 沙發修理, 壯陽藥減肥茶素描畫室台中搬家公司, 抽脂價格, 保麗龍切割, 治療耳鳴, 快速除毛方法, 抗皺眼霜, 眼科, 脫毛膏, thermage FLX酵素梅, 日本DOKKAN, 減肥藥, 巧克力減肥, 泡泡面膜, 包皮過長, 塑身, 體雕, 童顏針, 痔瘡藥膏美白去斑生髪, 治療脫髮, 隆乳, 割雙眼皮, 防止掉髮, 口臭, 白內障, 微創植牙, 白木耳, 玻尿酸, 皮秒, 壯陽藥, 童顏針, 消脂針, 滑鼠墊, 音波拉皮,

GMT+8, 2024-4-18 11:53 , Processed in 0.110906 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表