首页上一页 1  下一页尾页 1 条记录 1/1页
        JAVA入门到精通第4版-第14章 集合类-Page264-例14.4疑问
                 	
                        发表在Java图书答疑
                        2017-05-18                                                
                    		
                                                                            	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    老师您好,JAVA入门到精通第4版-第14章 集合类-Page264-例14.4 有如下疑问:
public int compareTo(Object o) {
UpdateStu upstu = (UpdateStu) o;
int result = id > upstu.id ? 1 : (id == upstu.id ? 0 : -1);
return result;
}
此段代码中
UpdateStu upstu = (UpdateStu) o; 为何要强制转换,有什么意义?
int result = id > upstu.id ? 1 : (id == upstu.id ? 0 : -1);
这句括号内(条件式?值1:值2)中id不就是upstu.id吗,这样条件式不就没有意义了吗,整句又该如何理解?
以上,望老师帮忙解答,谢谢!

	
                                                
购物车
发表新帖
立即签到
                    
已解决
                






