距离正式工作已经两个月了,发现自己以前写的代码很不规范,所以从现在开始,重新打基础,并且坚持记录下来每一个重要的点的知识,写出规范和优雅的代码。
- 面向对象 当你 new 一个对象的时候,并且打印这个心生成的对象,输出结果一般是:“类名 + @ + hashCode” 例如:
public class Test {
public static void main(String args[]){
Test test = new Test();
System.out.println(test);
}
}
输出结果一般为:Test@f72617
所以一般重写 Object 对象的 toString() 方法,一般书写的格式如下所示:
类名[Filed=值1,Filed=值2,...]
public String toString(){
return "Apple[color=" + color + ", size=" + size +"]";
}