久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Java父類強制轉換成子類怎么實現

169次閱讀
沒有評論

共計 574 個字符,預計需要花費 2 分鐘才能閱讀完成。

在 Java 中,父類對象強制轉換成子類對象可以使用類型轉換操作符(),也稱為強制類型轉換。

強制類型轉換語法如下:

子類類型 變量名 = (子類類型) 父類對象;

下面是一個示例代碼:

class Animal {public void eat() {System.out.println("Animal is eating");
    }
}

class Dog extends Animal {public void bark() {System.out.println("Dog is barking");
    }
}

public class Main {public static void main(String[] args) {Animal animal = new Dog(); // 創建一個父類 Animal 的對象,指向子類 Dog 的實例
        animal.eat(); // 父類方法

        Dog dog = (Dog) animal; // 將父類對象強制轉換為子類類型
        dog.eat(); // 父類方法
        dog.bark(); // 子類方法
    }
}

在上面的示例中,首先創建一個父類 Animal 的對象 animal,并將其指向子類Dog 的實例。然后,通過強制類型轉換將父類對象 animal 轉換為子類類型 Dog,存儲在子類對象dog 中。此時,dog對象可以調用子類 Dog 的方法 bark(),也可以調用父類Animal 的方法eat()

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-09發表,共計574字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 丰台区| 即墨市| 常宁市| 清涧县| 泰和县| 水富县| 舞阳县| 汉源县| 贡山| 乃东县| 余庆县| 松潘县| 高陵县| 若尔盖县| 凤山市| 石棉县| 视频| 凤台县| 吉隆县| 宜兴市| 尼木县| 游戏| 如皋市| 资源县| 阿克苏市| 敦煌市| 遵化市| 通化县| 吕梁市| 茶陵县| 乌什县| 屏东市| 靖远县| 土默特右旗| 铜鼓县| 双城市| 天柱县| 舞钢市| 灯塔市| 马边| 建水县|