本帖最后由 洛漠O_o 于 2014-8-8 08:35 编辑
- public static void main(String[] args) {
- /*如果不复写的话,调用的就是Object类中的toString()方法(打印类的全限命名+内存地址)*/
- System.out.println(new Object().toString());//结果:java.lang.Object@7150bd4d
- System.out.println(new MyObject().toString());// 结果:com.itheima.MyObject@6bbc4459
- System.out.println(new MyObjectOver().toString());//结果:重写方法
- }
- // Object中的toString()方法
- /*
- * public String toString() {
- * return getClass().getName() + "@" +Integer.toHexString(hashCode());
- * }
- */
- class MyObject {
- }
- class MyObjectOver {
- public String toString() {
- return "重写方法";
- }
- }
复制代码 |
|