源码其实就是用“==”比较的两个变量 
                我们一般需要重写,如何重写? 
                        1):如果是这个对象 
                        2):如果不是这个对象,而又不是这一类对象 
                        3):如果他是这一类对象,那就好说了,强转,然后比较每个变量的值 
                代码实现: 
                        public boolean equals(Object obj) 
                        { 
                                //为了提高代码的效率 
                                if( this == obj) 
                                { 
                                        return true; 
                                } 
 
                                //为了提高代码的健壮性 
                                if( !( obj instanceof Student) ) 
                                { 
                                        return false; 
                                } 
                                Student s = (Student)obj;   //向下转型 
                                return this.age == s.age; 
 
 |   
        
 
    
    
    
     
 
 |