激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java之Object類用法實例

java之Object類用法實例

2019-12-01 13:00shichen2014 JAVA教程

這篇文章主要介紹了java之Object類用法實例,是Java程序設計中比較重要的概念,以實例的形式對其定義及用法做了較為深入的講解,需要的朋友可以參考下

本文實例講述了java中Object類用法。分享給大家供大家參考。具體如下:

1、Object類是所有java類的基類

如果在類的聲明中未使用extends關鍵字指明其基類,則默認基類為Object類,ex:

?
1
2
3
4
5
public class Person{
 
    ~~~~~
 
}

等價于

?
1
2
3
4
5
public class Person extends Object{
 
    ~~~~~
 
}

2、Object類之equals方法

①、Object類中定義有:

  public boolean equals(Object obj)方法。

    提供定義對象是否相等的邏輯。

②、Objec的equals方法  定義為:x.equals(y)當x和y是同一個對象的應用時返回true,否則返回false.

③、J2SDK提供的一些類,如String,Date等,重寫了Object的equals()方法,調(diào)用這些類的equals方法,x.equals(y),當x和y所引用的是同一類對象且屬性內(nèi)容相等時(并不一定是相等的對象),返回true否則返回false.

④、可以根據(jù)需要在用戶的自定義類型中重寫equals()方法。

實例代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public class TestEquals{
  public static void main (String args[]){
    Cat cat1 = new Cat(1,2,3);
    Cat cat2 = new Cat(1,2,3);
    System.out.println(cat1 == cat2);
    System.out.println(cat1.equals(cat2  ));
    
    String s1 = new String("hello");
    String s2 = new String("hello");
    System.out.println(s1 == s2);
    System.out.println(s1.equals(s2));
    
  }
}
class Cat{
  int color;
  int height,weight;
  
  Cat(int color , int height , int weight){
    this.color= color;
    this.height = height;
    this.weight = weight;
  }
  
  public boolean equals(Object obj){
    if(obj == null) return false;
    else{
      if( obj instanceof Cat){
        Cat c = (Cat)obj;
        if(c.color == this.color && c.height == this.height && c.weight == this.weight){
          return true;
        }
      }
    }
    return false;
  }
}

運行結果如下圖所示:

java之Object類用法實例

希望本文所述對大家的Java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产自在线| 久久久久久久久久网站 | 精品久久一区二区三区 | 91成人免费视频 | 毛片网站视频 | 国产一区日韩精品 | 久久亚洲美女视频 | 久色网站| 成人午夜视频免费 | 视频一区二区视频 | 狠狠操精品视频 | 国产一级毛片国语版 | 爱爱插插视频 | 久久久婷婷一区二区三区不卡 | 黄色免费视频在线 | 法国性经典xxxhd | 黄www片 | 天天操很很操 | 九九热精彩视频 | 日韩不卡一区二区 | 亚洲小视频在线观看,com | 欧美性色黄大片www 操碰网 | 粉嫩粉嫩一区二区三区在线播放 | 九九热国产视频 | 久久99精品久久久久久小说 | 九九热在线视频观看这里只有精品 | 亚洲精品久久久久久 | 黄色片网站免费在线观看 | 无码av女优 | 一级性色| 国产自91精品一区二区 | 亚洲男人的天堂在线视频 | 国产91在线高潮白浆在线观看 | 一本色道久久99精品综合蜜臀 | 久久久久亚洲精品 | av电影在线观看免费 | 成人免费一区二区三区视频网站 | 成人在线视频播放 | xxxx69hd一hd | www.7777在线| www.91操 |