国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java入門第二季--繼承--Object類

molyzzx / 3529人閱讀

摘要:類方法代碼類執(zhí)行了重寫方法右鍵類執(zhí)行了兩個(gè)對(duì)象是相等的兩個(gè)對(duì)象是不相等的重寫右鍵年齡狗可以吃東西類執(zhí)行了兩個(gè)對(duì)象是相等的兩個(gè)對(duì)象是不相等的

Object類

toString()方法


代碼
/javaDemo3/src/com/imooc/Animal.java
package com.imooc;

public class Animal {
    public Animal() {

    }
}
/javaDemo3/src/com/imooc/Dog.java
package com.imooc;
import java.util.*;
public class Dog extends Animal {

    public Dog() {
        System.out.println("Dog類執(zhí)行了" );
    }

}
/javaDemo3/src/com/imooc/Initail.java
package com.imooc;

public class Initail {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Dog dog = new Dog();
        System.out.println(dog);
    }

}

重寫toString()方法
/javaDemo3/src/com/imooc/Dog.java
右鍵 -> source -> genenor toString
]
package com.imooc;
import java.util.*;
public class Dog extends Animal {

    public Dog() {
        System.out.println("Dog類執(zhí)行了" );
    }

    public String toString() {
        return "Dog [age=" + age + "]";
    }

}

equals
/javaDemo3/src/com/imooc/Initail.java
package com.imooc;

public class Initail {

    public static void main(String[] args) {
        Dog dog = new Dog();
        Dog dog2 = new Dog();
        if(dog.equals(dog2)) {
            System.out.println("兩個(gè)對(duì)象是相等的");
        }else {
            System.out.println("兩個(gè)對(duì)象是不相等的");
        }
    }

}

重寫equals
右鍵-> source-> generate->hascode equals

/javaDemo3/src/com/imooc/Dog.java
package com.imooc;
import java.util.*;
public class Dog extends Animal {
    public int age = 20;
    public void eat() {
        System.out.println("年齡:"+age+ "狗可以吃東西" );
    }
    public Dog() {
        System.out.println("Dog類執(zhí)行了" );
    }
    public void method() {
        System.out.println(age);
        System.out.println("super" + super.age);
        eat();
        super.eat();
    }
    public String toString() {
        return "Dog [age=" + age + "]";
    }

    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        Dog other = (Dog) obj;
        if (age != other.age)
            return false;
        return true;
    }

}
/javaDemo3/src/com/imooc/Initail.java
package com.imooc;

public class Initail {

    public static void main(String[] args) {

        Dog dog = new Dog();
        Dog dog2 = new Dog();


        if(dog.equals(dog2)) {
            System.out.println("兩個(gè)對(duì)象是相等的");
        }else {
            System.out.println("兩個(gè)對(duì)象是不相等的");
        }
    }

}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/73159.html

相關(guān)文章

  • java門第二季--繼承--java中的繼承初始化順序

    摘要:中的繼承初始化順序父類和子類年齡動(dòng)物可以吃東西類執(zhí)行了年齡狗可以吃東西類執(zhí)行了對(duì)象的屬性和構(gòu)造方法年齡動(dòng)物可以吃東西類執(zhí)行了的 java中的繼承初始化順序 showImg(https://segmentfault.com/img/bVbnBI1?w=1277&h=671); showImg(https://segmentfault.com/img/bVbnBKG?w=811&h=427...

    CoorChice 評(píng)論0 收藏0
  • java門第二季--繼承--java中的final和super

    final showImg(https://segmentfault.com/img/bVbnBWo?w=1223&h=652); super showImg(https://segmentfault.com/img/bVbnBUf?w=1221&h=646); /javaDemo3/src/com/imooc/Animal.java package com.imooc; public clas...

    tain335 評(píng)論0 收藏0
  • java門第二季--繼承--java中的繼承

    java中的繼承 showImg(https://segmentfault.com/img/bVbnByS?w=1155&h=726); showImg(https://segmentfault.com/img/bVbnByR?w=1146&h=708); showImg(https://segmentfault.com/img/bVbnByT?w=1152&h=701); showImg(htt...

    XGBCCC 評(píng)論0 收藏0
  • java門第二季--面向?qū)ο髮?shí)現(xiàn)人說(shuō)話,中國(guó)人說(shuō)漢語(yǔ),美國(guó)人說(shuō)英語(yǔ)

    摘要:人類說(shuō)話中國(guó)人說(shuō)漢語(yǔ),美國(guó)人說(shuō)英語(yǔ)繼承實(shí)現(xiàn)人類具有說(shuō)話的能力中國(guó)人說(shuō)漢語(yǔ)美國(guó)人說(shuō)英語(yǔ)抽象類實(shí)現(xiàn)中國(guó)人說(shuō)漢語(yǔ)美國(guó)人說(shuō)英語(yǔ) 人類說(shuō)話,中國(guó)人說(shuō)漢語(yǔ),美國(guó)人說(shuō)英語(yǔ) showImg(https://segmentfault.com/img/bVbnFaM?w=305&h=188); 繼承實(shí)現(xiàn) /javaDemo6/src/com/imooc/Person.java package com.im...

    孫吉亮 評(píng)論0 收藏0
  • java門第二季--繼承--java中的方法重寫

    java中的方法重寫 showImg(https://segmentfault.com/img/bVbnBEj?w=1260&h=668); 重寫前 showImg(https://segmentfault.com/img/bVbnBEu?w=347&h=158); /javaDemo3/src/com/imooc/Animal.java package com.imooc; public cl...

    Cc_2011 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<