package commonAPIs;
/*java.lang
类 Object
java.lang.Object
public class Object类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 

Object的常见方法:
    toString();返回该对象的字符串表示

    public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

    getClass()返回的是一个对象,返回此对象运行时类的 Class对象。

    getName()获取类名

    Integer.toHexString(hashCode());

    直接是Interger类直接调用  是static静态修饰的方法

    toHexString(int i)
          以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。
    hashCode()哈希姆地址(内存地址)

    一般都会去重写toString的方法  这里我们介绍自动生成toString的方法
    在类中重写toString

*/

class Game{
    String name="cf";
    double version=0.5;
    @Override
    public String toString() {
        return "Game [name=" + name + ", version=" + version + "]";
    }

}
public class object_toString {
    public static void main(String[] args) {
        Game game=new Game();
        System.out.println(game.toString());
        /*返回结果为(commonAPIs.Game@15db9742) commonApis是包名 Game是类名 @固定分隔符 十六进字符串*/
    }
}
package commonAPIs;
/*equals 比较对象是否相等(内存地址是否相同)
 *
 * */
class Demo{

}
public class object_equals {
    public static void main(String[] args) {
        Demo demo1=new Demo();
        Demo demo2=new Demo();
        boolean flag=demo1.equals(demo2);
        System.out.println(flag);
        System.out.println(demo1.toString());
        System.out.println(demo2.toString());
    }
}

最新文章

  1. DEV MessageBox
  2. Qt学习笔记 线程(一)
  3. 读javascript高级程序设计10-DOM
  4. 【JAVA、C++】LeetCode 013 Roman to Integer
  5. T-SQL备忘(5):查看执行计划
  6. Arrays, Hashtables and Dictionaries
  7. DB9 公头母头引脚定义及连接
  8. 深入了解java集群技术
  9. 六、Nginx 防盗链
  10. sql点滴42—mysql中的数据结构
  11. 【转】安卓Fragment不完全介绍
  12. Leetcode_83_Remove Duplicates from Sorted List
  13. 学习gstreamer
  14. python自动化开发-6-常用模块-续
  15. supervisor的command执行两条命令
  16. 简单数论总结1——gcd与lcm
  17. php 中输入输出提交
  18. nodejs中thiskeyword的问题
  19. UICollectionView Demo
  20. 7.19python昨日复习和多线程(2)

热门文章

  1. 一道C++练习题,替换一个字符串里所有实例
  2. 先记录一下吧 开始的程序 hello!java!
  3. COGS 293.[NOI2000] 单词查找树
  4. Mac开发配置手册
  5. Quick Search FAQ
  6. Btrace使用入门
  7. 【乱码】Request QueryString 编码,传值乱码的几种情况和解决办法(单页,多页)
  8. 这样获取celery的结果 有啥隐患没有啊?
  9. php温习-变量,常量
  10. 交通部道路运输车辆卫星定位系统部标JTT808、809、796标准大全