国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

java向上轉型發(fā)生的時(shí)機知識點(diǎn)詳解

發(fā)布時(shí)間:2021-07-05 18:40 來(lái)源:腳本之家 閱讀:0 作者:小妮淺淺 欄目: 開(kāi)發(fā)技術(shù)

1、直接賦值

public static void main(String[] args) {
        //父類(lèi)引用 引用了 子類(lèi)引用所引用的對象
        Animal animal = new Cat();;//向上轉型
}

2、方法傳參

把一個(gè)Cat的子類(lèi)傳給一個(gè)Animal類(lèi)型的父類(lèi),這里也是能發(fā)生向上轉型的。

public class Test extends TestDemo {
 
    public static void func(Animal animal) {
        
    }
    public static void main(String[] args) {
        //父類(lèi)引用 引用了 子類(lèi)引用所引用的對象
        Cat cat = new Cat();
        func(cat);
    }
}

3、方法返回

func方法的返回類(lèi)型是Animal,但返回的確是一個(gè)Cat類(lèi)型,這里也是發(fā)生了向上轉型。

public class Test extends TestDemo {
    public static Animal func() {
        Cat cat = new Cat();
        return cat;
    }
    public static void main(String[] args) {
        Animal animal = func();
    }
}

實(shí)例擴展:

package multistate;

public class Human {

    public void sleep() {
        System.out.println("Human sleep..");
    }

    public static void main(String[] args) {
        Human h = new Male();// 向上轉型
        h.sleep();
        Male m = new Male();// 干嘛要向上轉型
        m.sleep();
        // h.speak();此方法不能編譯,報錯說(shuō)Human類(lèi)沒(méi)有此方法
    }
}

class Male extends Human {
    @Override
    public void sleep() {
        System.out.println("Male sleep..");
    }

    public void speak() {
        System.out.println("I am Male");
    }
}

class Female extends Human {
    @Override
    public void sleep() {
        System.out.println("Female sleep..");
    }

    public void speak() {
        System.out.println("I am Female");
    }
}

到此這篇關(guān)于java向上轉型發(fā)生的時(shí)機知識點(diǎn)詳解的文章就介紹到這了,更多相關(guān)java向上轉型發(fā)生的時(shí)機內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。

亚洲蜜芽在线精品一区| 欧美18VIDEOSEX性极品| 成 人 黄 色 网 站 视 频 色| 无码日韩精品一区二区免费| 99RE66在线观看精品免费| 在线а√天堂中文官网|