zoukankan      html  css  js  c++  java
  • Java基础(四)—— Object类

    //java包分为核心包和扩展包:核心包以java开头命名,扩展包以javax开头命名

    object相关叙述:java.lang.Object 类是所有类的祖先,如果一个类没有用extends关键字显示声明继承某个类,那么就默认它继承object类
    object类的主要成员方法:equals(),hashCode()和toString()等(更多方法查找API)。

    equals()方法:

    1、在object类中判断一个对象是否等于另一个对象(判断的是地址相等),实际是判断两个引用是否指向
    一个对象,如果是就返回true。
    2、有一些类重写了这个方法比如:String类 其含义为判断两个字符串是
    否内容相同如果是就返回true。
    3、在object类中的equals方法还可以用"=="代替,两则含义在此时是相同的
    4、其方法实现:
    public boolean equals(Object obj){
    return (this==obj);
    }
    实例源代码:     

        package DemoCollege;

        public class TestEquals {
          public static void main(String [] args) {
            String s1="hello";
            String s2="hello";
            System.out.println(s1==s2); //测试其地址是否相同
            System.out.println(s1.equals(s2)); //测试其内容是否相同

            //上面的地址和内容均相同

            String s3=new String("hello");
            String s4=new String("hello");
            System.out.println(s3==s4); //地址不同
            System.out.println(s3.equals(s4)); //内容相同
         }
       }

                                 

     

  • 相关阅读:
    [写代码]处理一组lrc歌词文件
    [ubuntu]windows重装以后,恢复grub引导
    [HDOJ1878]欧拉回路
    [写代码]解析自定义数据库文件的思路
    [写代码]wordList——百词斩CLI版
    [HDOJ2544]最短路
    [HDOJ1285] 确定比赛名次
    [HDOJ1232]畅通工程
    [HDOJ2717]Catch That Cow
    jQuery实现点击开关图片切换
  • 原文地址:https://www.cnblogs.com/myfaith-feng/p/7736635.html
Copyright © 2011-2022 走看看