API(application program interface):应用程序编程接口
整个JDK的类库就是一个javase的API。
每一个API都会配置一套API帮助文档。
关于Object类中的toString方法
1、toString源代码:
public String toString() {
return this.getClass().getName() + "@" + Integer.toHexString(hashCode());
}
源代码上的toString() 方法的默认实现是:
类名@对象的内存地址转换为十六进制的形式
2、toString()方法的作用
通过调用这个方法可以将一个“java对象”转换成“字符串表示形式”
3、所有子类都要去重写toString()方法,更简洁
public class Test01{
public static void main(String[] args){
MyTime t1 = new MyTime(1970,1,1);
System.out.println(t1.toString());
}
}
class MyTime{
int year;
int month;
int day;
public MyTime(){
}
public MyTime(int year,int month,int day){
this.year = year;
this.month = month;
this.day = day;
}
public String toString(){
return this.year + "年" + this.month + "月" + this.day + "日";
}