什么是API: 应用程序接口(Application Program Interface)
整个JDK类库就是一个javase的API
每个API都会配置一个API帮助文档
SUN公司提前写好的这套类库就是API
1、toString()
public String toString()
返回对象的字符串表示形式。总的来说,这 toString方法返回一个字符串,“以文本方式表示”这个对象
toString方法设计目的:通过调用这个方法可以将一个java对象转换为一个字符串
另外,输出引用的时候会自动调用toString()
以后要注意:toString()是要重写的
2、equals方法
SUN公司设计的equals方法的目的是:以后编程的过程中,都要通过equals方法来判断两个对象是否相等。
在object类中的equals方法当中,默认采用的是==判断两个对象是否相等,而 "双等于号“判断的是两个java对象是否相等。我们应该判断两个java对象的内容是否相等。所以equals方法不够用,需要子类重写
public boolean equals(Object obj)
3、String类里重写了toString 和equals方法
大结论:
Java中基本数据类型用== 来判断
引用数据类型用equals来判断
重写equals方法举例