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

 

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美日韩色黄大片在线视频 | a一级免费视频 | 99热这里只有精品首页精品 | 99伊人精品| 欧美色激情| 99热这里只有免费国产精品 | 国产在线观看自拍 | 亚洲国产欧美一区 | 国产色婷婷精品综合在线 | 亚洲精品中文字幕乱码一区二区 | 国产精品麻豆a啊在线观看 国产精品麻豆高清在线观看 | 国产欧美久久久另类精品 | 亚洲精品 欧美 | 九九在线观看免费视频 | 一级大片视频 | 久久亚洲国产成人亚 | 91福利视频在线 | 91亚洲国产系列精品第56页 | 久久国产热视频 | 亚欧在线视频 | 色偷偷成人网免费视频男人的天堂 | 真人毛片免费拍拍拍aa视频 | 亚洲 国产 路线1路线2路线 | 日韩欧美亚| www.色在线观看 | 久久精品国产eeuss | 欧美高清性刺激毛片 | 精品视频在线观看免费 | 亚洲日韩在线视频 | 成人免费午间影院在线观看 | 成人免费黄色片 | 精品无人区乱码一区2区3区 | 欧美成人久久久免费播放 | 久久夜视频 | 久久天天躁狠狠躁夜夜不卡 | 日日摸夜夜爽人人添 | 中国精品久久 | 成人国产一区二区 | 成人伊人网| 欧美成人精品久久精品 | 欧美同房免姿势108费视频 |