您的位置:首页 > 其它

obj.getClass()==JTest.class作用和JTest ad=(JTest)obj为什么需要强制类型转换

2015-11-05 15:20 507 查看
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16
public
 
boolean
 
equals(Object obj)

    
{

        
if
(
this
==obj)

        
{

            
return
 
true
;

        
}

        
if
(obj!=
null
&&obj.getClass()==JTest.
class
)

        
{

            
JTest ad=(JTest)obj;

            
if
(
this
.getDetail().equals(ad.getDetail())&&
this
.getPostCode().equals(ad.getPostCode()))

            
{

                
return
 
true
;

            
}

        
}

        
return
 
false
;

    
}


1、 obj.getClass()获取obj的runtime
class 要确保为JTest.class

2、 obj 为Object类型,要转换为JTest类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: