zoukankan      html  css  js  c++  java
  • 4.3Java的Object类

    4.3Java的Object类

    定义:

    Object是所有Java类的根基,所有Java对象都有用Object类的属性和方法

    实例:

     

    toString方法

    定义:

    • Object类中定义有public String toString()方法,其返回值是String类型。

      • 源码:

      • public String toString(){
           return getClass().getName() + "@" + Interger.toHexString(hashCode());
        }
      • **源码定义的默认会返回"类名 + @ + 16进制的hashcode"

    • 实例:

    • package cn.Lucifer.oo;

      /**
      * 测试Object类
      * @author Lucifer
      */
      public class TestObject {
         public static void main(String[] args) {
      //       Object obj;

             //新建一个本类的对象
             TestObject to = new TestObject();
             System.out.println(to); //打印出to在heap的堆地址,hashCode
             System.out.println(to.toString());
             /*
             获得"类名 + @ + 16进制的hashCode"
              */
        }

         //重写toString方法
         public String toString(){
             return "TestObject对象";
        }
      }

      class PersonNo2{
         String name;
         int age;

         @Override
         public String toString(){
             return name + "年龄" + age;
        }

         //构造器
         public PersonNo2(String name, int age){
             this.name = name;
             this.age = age;
             /*
             开始看源码
              */
        }
      }
    •  

    It's a lonely road!!!
  • 相关阅读:
    windows 内存泄露和资源泄漏调试
    window驱动
    Direct2D教程(七)单色画刷
    Direct2D教程(三)简单几何图形
    求反射向量
    Visual Studio 2012中使用自定义project properties
    View Transform(视图变换)详解
    八进制字符与十六进制字符
    Direct2D教程(四)Path Geometry
    C++默认构造函数
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14615155.html
Copyright © 2011-2022 走看看