当前位置: java基础教程 > 08-java.lang核心包 > 阅读正文

Object,Objects — 根类

2021.2.18.   1305 次   503字

Object类

Object 类是任何类的根类

1.构造方法

只有一个空参构造

Object obj = new Object();
2.方法

1.toString()

Object object  = new Object();
System.out.println(object.toString());  //输出对象的地址
Systrm.out.println(object); //简化写法,直接打印对象名
// 通常覆盖重写 toString ,用来打印对象的属性

2.equals

Object obj1 = new Object();
Object obj2 = new Object();
boolean equ = obj1.equals(obj2);   //判断对象是否相等,比较的是地址值
System.out.println(equ); 
// 通常覆盖重写 equals ,用来比较对象的属性

Objects

Objects是Object的工具类,提供了一些静态方法

常用的静态方法

Objects.equals,可以避免空指针异常

String s1 = "";
String s2 = "abc";
System.out.println(Objects.equals(s1,s2));  // false

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群