国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

Java等于一個類。==與.equals相同

瀏覽:122日期:2024-05-06 08:34:49
如何解決Java等于一個類。==與.equals相同?

類是最終的,因此不能覆蓋其equals()。它的equals()方法是從Object繼承的,該Object讀取

public boolean equals(Object obj) { return (this == obj);}

所以是的,對于類或任何不重寫的類型,它們是相同的 equals(Object)

為了回答您的第二個問題,每個ClassLoader只能加載一個類一次,并且對于給定的完全限定名稱,它將始終為您提供相同的Class。

解決方法

我們可以==對Class變量進行equals運算而不是期望相同的結(jié)果嗎?

例如:

Class clazz = xyz;

情況A:

if(clazz == Date.class) {// do something}

情況B:

if(Date.class.equals(clazz)) {// do something}

案例A和案例B在功能上是否相同?

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 中西区| 呼玛县| 珠海市| 建始县| 石首市| 张家界市| 湘潭市| 丰台区| 南岸区| 江津市| 东莞市| 邹城市| 延长县| 天台县| 舟曲县| 沙田区| 清镇市| 满城县| 泰来县| 达孜县| 龙口市| 兴业县| 阿尔山市| 阿克苏市| 云龙县| 奉贤区| 通山县| 五大连池市| 阳原县| 丰台区| 丰原市| 宿迁市| 台湾省| 乐业县| 高雄县| 黄山市| 通渭县| 青海省| 新源县| 鞍山市| 陵水|