一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

服務器之家 - 編程語言 - JAVA教程 - java_object的簡單使用詳解

java_object的簡單使用詳解

2020-05-16 16:01jingxian JAVA教程

下面小編就為大家帶來一篇java_object的簡單使用詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

就我們所知道的,java中有子類和父類,子類由于繼承父類而形成,那么父類還有沒有父類呢?答案是有了,父類的父類就是object類,一切父類都繼承了它,那么根據繼承的屬性,每一個子類都有一個object類,然而,我們不是蒙目地去繼承它,繼承它是有目的的,我們要使用里面定義的方法,object里面定義了很多方法,詳情參考API幫助文檔,下面我介紹object里面兩種方法,繼承而來的方法往往是需要我們重寫的。

第一、比如里面的比較方法,用來比較兩個對象的地址是否相等,實際比較地址是哈希地址,而這開發中是往往用不到的,我們更多的用到的是比較對象里面的內容,比如數據成員是否相同,由于是繼承了object,我們可以將它重寫,把原定object的方法覆蓋掉,一般都這樣做,下面,看具體代碼。其中還涉及到向上轉型,向下轉型的知識,具體看我以前的播客。還有tostring()方法是返回類名+哈希值

?
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*
Object:是所有對象的直接后者間接父類,傳說中的上帝。
該類中定義的肯定是所有對象都具備的功能。
 
 
 
Object類中已經提供了對對象是否相同的比較方法。
 
如果自定義類中也有比較相同的功能,沒有必要重新定義。
只要沿襲父類中的功能,建立自己特有比較內容即可。這就是覆蓋。
*/
 
class Demo //extends Object
{
  private int num;
  Demo(int num)
  {
    this.num = num;
  }
  
  public boolean equals(Object obj)//Object obj = new Demo();
  {
 
    if(!(obj instanceof Demo))
      return false;
    Demo d = (Demo)obj;
 
    return this.num == d.num;
  }
  
  /*
  public boolean compare(Demo d)
  {
    return this.num==d.num;
  }
  */
  public String toString()
  {
    return "demo:"+num;
  }
 
 
}
class Person
{
}
 
 
class ObjectDemo
{
  public static void main(String[] args)
  {
    Demo d1 = new Demo(4);
    System.out.println(d1);//輸出語句打印對象時,會自動調用對象的toString方法。打印對象的字符串表現形式。
    Demo d2 = new Demo(7);
    System.out.println(d2.toString());
    //Demo d2 = new Demo(5);
    //Class c = d1.getClass();
//
//    System.out.println(c.getName());
//    System.out.println(c.getName()+"@@"+Integer.toHexString(d1.hashCode()));
//    System.out.println(d1.toString());
    //Person p = new Person();
    ///System.out.println(d1.equals(p));
 
  }
}

以上這篇java_object的簡單使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 秋霞啪啪网 | 久久99影院 | 亚洲国产剧情中文视频在线 | 亚洲乱亚洲乱妇41p 亚洲乱码一区二区三区国产精品 | 国产精品成人扳一级aa毛片 | 好大好湿好硬好爽好深免费视频 | 午夜福利理论片在线播放 | 亚洲va久久久噜噜噜久久狠狠 | 99精品在线免费观看 | 国产日产精品久久久久快鸭 | 国产一级大片免费看 | 四虎一影院区永久精品 | 国产在线一区二区视频 | 日本一区二区精品88 | 亚洲2017久无码 | 国产色综合久久五月色婷婷中文 | 国产精品久久久精品视频 | 日韩在线视频一区二区三区 | 亚洲视频在线看 | 91欧美国产 | 美艳教师刘艳第三部166 | 逼逼爱 | 午夜私人影院在线观看 | 99精品网| 国产成人手机在线 | 成年人视频在线免费观看 | 欧美专区在线视频 | 女明星放荡高h日常生活 | 国人精品视频在线观看 | 99午夜高清在线视频在观看 | 青丝视频免费版在线看 | 天美传媒果冻传媒星空传媒 | 欧美va在线 | 亚洲激情一区 | 亚洲干综合 | 久久99国产精品二区不卡 | 国产精品日韩欧美在线 | 国产小视频在线免费 | 亚洲系列国产精品制服丝袜第 | 欧美成人二区 | 丝袜足控免费网站xx动漫漫画 |