-
经常会用到的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