大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java中創(chuàng)建全局變量

Java中創(chuàng)建全局變量

更新時間:2022-09-01 11:24:57 來源:動力節(jié)點 瀏覽5808次

Java中沒有全局變量的概念。我們不能像在 C 或 C++ 等其他編程語言中那樣創(chuàng)建全局變量。但是,我們可以通過使用一些現(xiàn)有的概念來實現(xiàn)這一點,例如類中的靜態(tài)和最終靜態(tài)變量,或者使用可以將變量聲明為常量并將其用作全局變量的接口。

我們使用靜態(tài)變量來創(chuàng)建全局變量,因為靜態(tài)變量用于在對象之間共享公共屬性,不屬于任何特定對象。所有靜態(tài)變量僅屬于類。讓我們看一些例子。

staticJava 中使用關鍵字創(chuàng)建變量

這是在 Java 中創(chuàng)建全局變量的最簡單方法。我們創(chuàng)建了一個Employee包含兩個靜態(tài)變量id和的類name,我們在另一個類中調用它們SimpleTesting。可以使用類名訪問靜態(tài)變量。我們不需要創(chuàng)建對象來調用靜態(tài)變量。請參見下面的示例。

class Employee{
    static int id;
    static String name;
}
public class SimpleTesting{
    public static void main(String[] args) { 
        Employee.id = 125;
        Employee.name = "Rohan";
        int empId = Employee.id;
        String name = Employee.name;
        System.out.println("Id: "+empId);
        System.out.println("Name: "+name);
    }
}

輸出:

Value in double: 12.9
Value in int: 12

interfaces在 Java 中使用創(chuàng)建全局變量

這是另一個可用于在 Java 中創(chuàng)建全局變量的選項。在這里,我們創(chuàng)建了一個接口,GlobalVals其中包含兩個變量id和name. 接口的所有變量默認都是 public static 和 final 的,因此它們可以用作全局變量。

接口的變量既不需要對象也不需要接口名稱來調用。我們需要在一個類中實現(xiàn)接口,并將變量作為局部變量調用。請參見下面的示例。

interface GlobalVals{
    int id = 1212;
    String name = "Samre" ;
}
public class SimpleTesting implements GlobalVals{
    public static void main(String[] args) { 
        int empId = id;
        String empName = name;
        System.out.println("Id: "+empId);
        System.out.println("Name: "+empName);
    }
}

輸出:

Id: 1212
Name: Samre

staticJava 中使用和final關鍵字創(chuàng)建變量

靜態(tài)變量和最終變量的概念用于在 Java 中創(chuàng)建常量。我們也可以使用它來創(chuàng)建一個全局變量。我們創(chuàng)建一個GlobalVals包含兩個靜態(tài)最終變量的類,在SimpleTesting該類中,我們通過簡單的類名來調用它們。請參見下面的示例。

class GlobalVals{
    static final int ID = 1212;
    static final String NAME = "Samre" ;
}
public class SimpleTesting{
    public static void main(String[] args) { 
        int empId = GlobalVals.ID;
        String empName = GlobalVals.NAME;
        System.out.println("Id: "+empId);
        System.out.println("Name: "+empName);
    }
}

輸出:

Id: 1212
Name: Samre

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 99人中文字幕亚洲区 | 成人精品一区二区www | 国内精品久久久久 | 九九成人免费视频 | 五月婷婷在线观看 | 看看免费a一片欧 | 日韩中文字幕在线观看 | 免费乱理伦片在线观看老妇 | 豆国产93在线 | 亚洲 | 久久国产美女免费观看精品 | 欧美色欧美亚洲高清在线视频 | 337p日本大胆欧洲色噜噜高清 | 91精品国产综合久久精品 | 亚洲精品性夜夜夜 | 92精品国产自产在线观看 | 久久色伊人 | 中文字幕日韩精品一区口 | 日韩小视频 | 免费视频网站在线观看黄 | 成人免费性视频 | 国产小视频在线观看 | 久久的爱久久久久的快乐 | 不卡视频在线观看 | 欧美日韩亚洲综合在线一区二区 | 香蕉视频国产在线观看 | 天天舔天天爽 | 亚洲91色 | 日本精品视频在线 | 欧美一区二区三区免费观看视频 | 日本另类αv欧美另类aⅴ | 四虎天堂 | 97高清国语自产拍免费 | 福利视频免费看 | 久久综合狠狠综合久久97色 | 亚洲 国产 路线1路线2路线 | 天天做人人爱夜夜爽2020毛片 | 亚洲欧美另类精品久久久 | 亚洲国产综合视频 | 天天综合色天天综合网 | 色综合久久久久 | 中文一区二区 |