java学集合前准备知识object类中的常用方法

java中object类是所有的类的父类:

java中创建对象的方法:

方式一:自定义一个类,然后通过new对象来创建一个对象。

方式二:sun公司定义啦许多的类,我们只需要拿来用就可以啦。

object类:

  object类中常用的几中方法:

1)toString()

2)equals(object  obj)

3)hashCode();

public class Demo{

   public static void main(){
     Object o=new Object();
    //这里o返回的是默认的字符串: 完整的类名+@+哈希码
     System.out.println("toString:"+o.toString());
     System.out.println("Hello World");
}

}
查看源代码的方法:

1)ctrl+单击(光标移动到比如:println的位置)

2)或者是:F3

toString 方法的使用:

class User{
       String userName;
        String passWord;
public User(String userName,String passWord){
  this.userName=userName;
  this.passWord=passWord;
}
@Override
public String toString(){
  return "用户名:"+this.userName+"用户密码:"+this.passWord;
}
}

public class Demo{
  public static void main(String[] args){
   User user=new User("admin","123");
//直接输出这个对象实际上就是输出这个对象的toString();返回的字符串
    System.out.println(user);
    System.out.println("Hello World");
}

}
@Override//这里为什么要重写toString()方法,因为toString()方法返回的是object类中toString()方法,中的字符串形式,不能满足我们想要的

(用户名:"+this.userName+"用户密码:"+this.passWord;)这种形式,所以我们就去重写父类object类中的toString()方法。如果不去重写toString()方法的话
System.out.println(user);//他输出的是java.lang.object @sl43242这种形式,通过重写toString()方法的话,我们就可能的到是:用户名:admin 用户密码:123;
这种的格式。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值