文章目录
Object 类
==操作符与equals方法
- 注:
面试题:==和equals的区别
toString() 方法
- toString()方法在
Object类中的定义
,其返回值是String类型,返回类名和它的引用地址
。
package Demo05;
public class AnimalTest {
public static void main(String[] args) {
Animal animal = new Animal();
System.out.println(animal);
System.out.println(animal.toString());
}
}
class Animal{
public void eat(){
System.out.println("动物:进食");
}
public void shout(){
System.out.println("动物:叫");
}
}
返回:(@前是类名,@后是引用地址)
Demo05.Animal@2d98a335
Demo05.Animal@2d98a335
- 要想返回对象的字符串表示形式。,需对toString()方法进行重写
总结:
包装类(Wrapper)
总结
- 记住画圈的方法就行
概述
包装类(Wrapper)的使用,即基本类型、包装类与String类间的转换
基本数据类型 —>包装类
-
基本数据类型包装成包装类的实例 —
装箱
-
自动装箱
包装类 —> 基本数据类型
- 获得包装类对象中包装的基本类型变量 —
拆箱
- 自动拆箱
基本数据类型 、包装类---->string类型
- 因为又自动装箱、拆箱功能,即基本数据类型 和包装类 可自动转换。所以这两个可看成一个
string类型---->基本数据类型 、包装类
- 调用包装类的parseXxx(String s)静态方法
//例子1
String str = "123";
int a1 = Integer.parseInt(str);
Integer a2 = Integer.parseInt(str);
System.out.println(a1);//123
System.out.println(a2);//123
//例子2
Float f = Float.parseFloat(“12.1”);