Object类的应用

  • 经常会用到的Object中定义的方法

  • @author EP

  • toString是Object定义的方法,作用通常是输出当前对象内容时使用。

  • 因此希望输出什么内容这里返回的字符串就是什么内容。

  • 绝大多数java的类库的toString是已经重写过了的

  • equals方法也是经常被我们使用的从Object继承的方法,作用是比较两个

  • 相同类型的对象的内容是否相同。但是该方法需要重写,否则没有意义。

  • 注意:只有我们自己定义的类才需要重写,java提供的类都重写好了的。

  • 比如String这个类就重写过equals了。

  • 包装类

  • 包装类是为了解决基本类型不能直接参与面向对象开发而产生的。

  • 6个数字类型的包装类继承自Number,Number提供了数字类型之间互转的方法。

 * 		//基本类型转换为对应的包装类
		int d =123;
		Integer i1=Integer.valueOf(d);
		Integer i2=Integer.valueOf(d);

		//包装类转换为对应的基本类型
		d = i1.intValue();
		System.out.println(d);
  • @author EP

  • 包装类中的常用功能

  • @author EP
    //数字类型的包装类有两个常量MAX_VALUE和MIN_VALUE表示取值范围
    //获取int最大值

  • 所有包装类都支持一个静态方法:parseXXX(String str)

  • 将给定的字符串转换为对应的基本类型,前提是该字符串正确的描述了

  • 基本类型可以保存的值

  • JDK5之后推出了一个新特性:自动拆装箱

  • 该特性是编译器功能,可以在编译的过程中自动添加代码将基本类型与

  • 对应的包装类互相转换。这时的我们在源码中可以在基本类型与对应的

  • 包装类之间直接互相赋值了。

  • @author EP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值