标签:
所有的类的共同的父类:Object类
方法1:toString()
方法2:equals() 比较对象的引用是否指向同一个内存地址
可以通过重写equals()方法来来比较对象的类类型以及属性的属性值是否相同,方法:右键单击,source-》重写equals和hashCode方法
getClass()方法:返回该类的类类型
类类型:关注的是类的属性名
类的类型:关注的是类的属性值
1 public class Equals { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 String a1 = new String("123ads"); 6 String a2 = new String("123ads"); 7 if(a1==a2) 8 { 9 System.out.println("=="); 10 } 11 if(a1.equals(a2)) 12 { 13 System.out.println("字符串equals"); 14 } 15 Car car1 =new Car(); 16 Car car2 = new Car(); 17 if(car1==car2) 18 { 19 System.out.println("=="); 20 } 21 if(car1.equals(car2)) 22 { 23 System.out.println("equals"); 24 } 25 } 26 27 }
标签:
原文地址:http://www.cnblogs.com/zhwtcle/p/4279828.html