大战熟女丰满人妻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

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美综合图区亚洲综合图区 | 伊伊综合网 | 天天插天天操天天干 | 天天干天天色综合 | 久久怡红院国产精品 | 午夜免费福利不卡网址92 | 九九99香蕉在线视频美国毛片 | 欧美高清在线精品一区 | 免费h| 夜夜女人国产香蕉久久精品 | 亚洲日本视频在线 | 亚洲操| 国产欧美日韩综合二区三区 | 精品在线一区二区三区 | 免费永久欧美性色xo影院 | 四虎影视久久久免费 | 狠狠干奇米 | 中文字幕一区二区三区四区五区人 | 99热首页 | 深夜影院老司机69影院 | 四虎一级片 | 欧美成人禁片在线www | 婷婷亚洲国产成人精品性色 | 成人性生交大片免费看午夜a | 亚洲日本视频在线 | 久久毛片久久毛 | 免费一级欧美片在线观看 | 亚洲欧美综合人成野草 | 久久久久久久99精品免费 | 中文字幕11页 | 色综合久 | 成人欧美一区在线视频在线观看 | 久久免费视频观看 | 九九热在线观看视频 | 日韩美视频网站 | 欧美毛片基地 | 久久黄色影片 | 国内精品视频一区 | 91精品国产高清91久久久久久 | 免费福利视频网 | 久久毛片免费 |