描述object类的常用方法以及用途,Object类的方法

  描述object类的常用方法以及用途,Object类的方法

  如何解决写爬虫IP受阻的问题?立即使用。

  对象是所有类的父类,也是类层次结构的根类。所有对象(包括数组)都实现这个类的方法,所有对象都将直接或间接继承Object类。

  (推荐教程:java入门)

  对象的常用方法:

  1.getClass()方法:在执行对象时返回类实例。

  公开课演示{

  公共静态void main(String[] args){

  Object[] arr=新对象[4];

  arr[0]=new Object();

  Arr[1]=新字符串( String );

  arr[2]=新整数(10);

  arr[3]=new Demo();

  for(Object obj: arr){

  system . out . println(obj . getclass());

  }

  }

  }输出:

  java.lang.Object类

  java.lang.String类

  java.lang.Integer类

  Class Demo2,toString()方法:以字符串形式返回对象(如果子类不覆盖toString方法,则返回类名的哈希值@16)。

  公开课演示{

  公共静态void main(String[] args){

  Object[] arr=新对象[4];

  arr[0]=new Object();

  Arr[1]=新字符串( String );

  arr[2]=新整数(10);

  arr[3]=new Demo();

  for(Object obj: arr){

  system . out . println(obj . tostring());

  }

  }

  }输出:

  java lang。对象@1db9742

  字符串

  10

  Demo@10d69c(视频教程推荐:java视频教程)

  覆盖toString:

  @覆盖

  公共静态toString(){

  返回‘我是示范班’;

  }输出:

  java lang。对象@1db9742

  字符串

  10

  如果我的演示类修改上面的代码直接输出obj,默认情况下会调用toString()方法:

  for(Object obj: arr){

  system . out . println(obj);

  }3、equals()方法:比较两个对象是否相等。

  equals方法默认比较两个对象的地址是否相等(底层比较==)。通常,用户定义的重写equals方法进行比较。以上是对象类常用方法的详细介绍。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: