亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java union如何定義復雜類型

小樊
82
2024-07-15 12:34:44
欄目: 編程語言

在Java中,Union是一種復雜類型,它允許在一個變量中存儲不同類型的數據。在Java中,Union可以通過定義一個類來實現。下面是一個示例代碼,演示了如何定義一個Union類型:

public class Union {
    private Object data;
    
    public void setData(Object data) {
        this.data = data;
    }
    
    public Object getData() {
        return this.data;
    }
    
    public static void main(String[] args) {
        Union union = new Union();
        
        // 存儲字符串類型數據
        union.setData("Hello, World!");
        String str = (String) union.getData();
        System.out.println(str);
        
        // 存儲整數類型數據
        union.setData(123);
        int num = (int) union.getData();
        System.out.println(num);
        
        // 存儲布爾類型數據
        union.setData(true);
        boolean bool = (boolean) union.getData();
        System.out.println(bool);
    }
}

在上面的示例中,我們定義了一個Union類,它包含一個Object類型的私有變量data。通過setData方法可以將不同類型的數據存儲到data變量中,通過getData方法可以獲取存儲在data變量中的數據。

需要注意的是,在使用Union類型時,需要進行類型轉換操作。因為Object類型是Java中所有類的基類,所以在獲取存儲在Union中的數據時,需要將其轉換為實際的數據類型。

0
长宁区| 边坝县| 宜兰县| 博兴县| 南宁市| 滦南县| 东方市| 大余县| 融水| 上虞市| 筠连县| 嘉义县| 临沂市| 托克逊县| 万荣县| 浦北县| 岳池县| 西安市| 仁布县| 黔江区| 玉林市| 泗洪县| 饶阳县| 河津市| 乐亭县| 荥经县| 杭州市| 巴楚县| 漯河市| 石楼县| 元谋县| 莱阳市| 南木林县| 长沙县| 阳泉市| 德钦县| 松江区| 盐亭县| 南投市| 沁源县| 南丰县|